+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=27 WRKLOG=/tmp/bulklog/firefox52-52.9.0nb62/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=27 WRKLOG=/tmp/bulklog/firefox52-52.9.0nb62/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for firefox52-52.9.0nb62 gmake[1]: Entering directory '/home/pbulk/build/www/firefox52/work/build' gmake[1]: Circular /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/CLOBBER <- /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/CLOBBER dependency dropped. /usr/pkg/bin/gmake recurse_pre-export gmake[2]: Entering directory '/home/pbulk/build/www/firefox52/work/build' gmake[2]: Circular /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/CLOBBER <- /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/CLOBBER dependency dropped. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/branding _build_manifests/install/dist_branding /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/idl _build_manifests/install/dist_idl Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/include _build_manifests/install/dist_include Elapsed: 0.10s; From dist/idl: Kept 0 existing; Added/updated 1086; Removed 0 files and 0 directories. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/private _build_manifests/install/dist_private Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/sdk _build_manifests/install/dist_sdk Elapsed: 0.00s; From dist/sdk: Kept 3 existing; Added/updated 8; Removed 0 files and 0 directories. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/xpi-stage _build_manifests/install/dist_xpi-stage Elapsed: 0.31s; From dist/include: Kept 1821 existing; Added/updated 2820; Removed 0 files and 0 directories. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest _tests _build_manifests/install/_tests Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/bin _build_manifests/install/dist_bin Elapsed: 0.02s; From _tests: Kept 54 existing; Added/updated 79; Removed 0 files and 0 directories. Elapsed: 0.21s; From dist/bin: Kept 174 existing; Added/updated 1935; Removed 0 files and 0 directories. gmake[2]: Leaving directory '/home/pbulk/build/www/firefox52/work/build' gmake[1]: Leaving directory '/home/pbulk/build/www/firefox52/work/build' gmake[1]: Entering directory '/home/pbulk/build/www/firefox52/work/build' mozilla-config.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mozilla-config.h.in buildid.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/variables.py buildid_header buildid.h .deps/buildid.h.pp source-repo.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/variables.py source_repo_header source-repo.h .deps/source-repo.h.pp gmake[1]: Circular /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/CLOBBER <- /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/CLOBBER dependency dropped. /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.py -t -m 644 'buildid.h' 'dist/include' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.py -t -m 644 'mozilla-config.h' 'dist/include' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o host_nsinstall.o -c -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config -I/home/pbulk/build/www/firefox52/work/build/config -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.c exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o host_pathsub.o -c -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config -I/home/pbulk/build/www/firefox52/work/build/config -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pathsub.c nsinstall_real /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py -- /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -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 '/home/pbulk/build/www/firefox52/work/build/config' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config' mkdir -p 'system_wrappers/' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DMOZ_SYSTEM_ICU -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=38 -DATK_REV_VERSION=0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -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_ALLOCA_H=1 -DHAVE_BYTESWAP_H=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_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=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_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=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_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=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='' -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_BUNDLED_FONTS=1 -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_PROFILER_SPS=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_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=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 -DUSE_SKIA_GPU=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=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=1 \ -DMOZ_SYSTEM_OGG= \ -DMOZ_SYSTEM_THEORA= \ -DMOZ_SYSTEM_VORBIS= \ -DMOZ_SYSTEM_TREMOR= \ -DMOZ_SYSTEM_SOUNDTOUCH= \ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/system-headers /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/stl-headers | /home/pbulk/build/www/firefox52/work/.tools/bin/perl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/nsprpub/config/make-system-wrappers.pl system_wrappers ../config/nsinstall -R system_wrappers ../dist /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/make-stl-wrappers.py stl_wrappers gcc /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc-stl-wrapper.template.h /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/stl-headers /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.py -t stl_wrappers ../dist touch ../dist/stl_wrappers/sentinel gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/build' rm -f '../dist/bin/application.ini' /home/pbulk/build/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=/home/pbulk/build/www/firefox52/work/build -Dtopsrcdir=/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=38 -DATK_REV_VERSION=0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -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_ALLOCA_H=1 -DHAVE_BYTESWAP_H=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_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=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_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=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_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=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='' -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_BUNDLED_FONTS=1 -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_PROFILER_SPS=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_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=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 -DUSE_SKIA_GPU=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/application.ini' -o '../dist/bin/application.ini' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/memory/mozjemalloc' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/memory/mozjemalloc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/memory/replace/logalloc/replay' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/memory/replace/logalloc/replay' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/mozglue/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/mozglue/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom' xpcom-config.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/xpcom-config.h.in application.ini.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/appini_header.py main application.ini.h .deps/application.ini.h.pp ../dist/bin/application.ini xpcom-private.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/xpcom-private.h.in ../config/nsinstall -R -m 644 'xpcom-config.h' '../dist/include' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpcom' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/media/libtheora' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/media/libtheora' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/media/libopus' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/media/libopus' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/nss' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/nss' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/ffi' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/ffi' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/js/src' js-confdefs.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/js-confdefs.h.in gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/security/apps' marketplace-prod-public.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceProdPublicRoot marketplace-prod-public.inc .deps/marketplace-prod-public.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-prod-public.crt marketplace-prod-reviewers.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceProdReviewersRoot marketplace-prod-reviewers.inc .deps/marketplace-prod-reviewers.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-prod-reviewers.crt js-config.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/js-config.h.in marketplace-dev-public.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceDevPublicRoot marketplace-dev-public.inc .deps/marketplace-dev-public.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-dev-public.crt jsautokw.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jsautokw.py main jsautokw.h .deps/jsautokw.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Keywords.h marketplace-dev-reviewers.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceDevReviewersRoot marketplace-dev-reviewers.inc .deps/marketplace-dev-reviewers.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-dev-reviewers.crt selfhosted.out.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/js.msg /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedObjectConstants.h /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/SelfHostingDefines.h /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Utilities.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Array.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Classes.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Date.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Error.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Function.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Generator.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Intl.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/IntlData.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Iterator.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Map.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Module.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Number.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Object.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Reflect.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExpGlobalReplaceOpt.h.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExpLocalReplaceOpt.h.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/String.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Set.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Sorting.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedArray.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedObject.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/WeakMap.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/WeakSet.js /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.js marketplace-stage.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceStageRoot marketplace-stage.inc .deps/marketplace-stage.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-stage.crt /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_B2G_VERSION="1.0.0" -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_FFVPX=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_THREAD_TLS_KEYWORD=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 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DMOZ_GAMEPAD=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZ_REPLACE_MALLOC=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DUSE_SKIA_GPU=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_MEMORY=1 -DX_DISPLAY_MISSING=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_RES_NINIT=1 -DMOZ_APP_UA_NAME="" -DMOZ_URL_CLASSIFIER=1 -DMOZ_SCTP=1 -DMOZ_APP_UA_VERSION="52.9.0" -DMOZ_ADDON_SIGNING=1 -DSPIDERMONKEY_PROMISE=1 -DENABLE_INTL_API=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_JSDOWNLOADS=1 -DHAVE_NETINET_IN_H=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=52.9.0 -DHAVE_CPUID_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_SANDBOX=1 -DMOZ_PULSEAUDIO=1 -DXP_LINUX=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DMOZ_ENABLE_PROFILER_SPS=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=38 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=3 -DGL_PROVIDER_GLX=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="52.9.0" -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DMOZ_WEBGL_CONFORMANT=1 -DHAVE_UNISTD_H=1 -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_LINUX_RTNETLINK_H=1 -DMOZ_SRTP=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DD_INO=d_ino -DMOZ_B2G_OS_NAME="" -DMOZ_SECUREELEMENT=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_MARIONETTE=1 -DFIREFOX_VERSION=52.9.0 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -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 -DMOZ_GMP_SANDBOX=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DMOZ_ENABLE_SKIA=1 -DMOZ_DATA_REPORTING=1 -DHAVE_GETOPT_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DHAVE_DIRENT_H=1 -DMOZ_ENABLE_GIO=1 -DHAVE_LINUX_QUOTA_H=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_GLUE_IN_PROGRAM=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_I18N_LC_MESSAGES=1 -DTRIMMED=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DHAVE_VALLOC=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp manifest-signing-root.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py trustedAppPublicRoot manifest-signing-root.inc .deps/manifest-signing-root.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/trusted-app-public.der ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/js/src' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/freetype2' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/freetype2' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/intl/locales' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/intl/locales' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk' necko-config.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/necko-config.h.in manifest-signing-test-root.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/tests/unit/test_signed_manifest/trusted_ca1.der ../config/nsinstall -R -m 644 'necko-config.h' '../dist/include' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/ipc/ipdl' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py \ -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply \ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl/ipdl.py \ --outheaders-dir=_ipdlheaders \ --outcpp-dir=. \ -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/cache -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filehandle -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/flyweb -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/vr/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/testshell -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/tools/profiler/gecko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk \ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/PDocAccessible.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/PAsmJSCacheEntry.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/PBroadcastChannel.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/cache/CacheTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/cache/PCache.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/cache/PCacheOp.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/cache/PCacheStorage.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/cache/PCacheStreamControl.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/ChannelInfo.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/FetchTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/PBackgroundFileHandle.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/PBackgroundFileRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/PBackgroundMutableFile.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/PFileSystemParams.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/PFileSystemRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/PFlyWebPublishedServer.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc/GamepadEventTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc/PGamepadEventChannel.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc/PGamepadTestChannel.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBCursor.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBDatabase.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBDatabaseFile.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBDatabaseRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBFactory.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBFactoryRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBSharedTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBTransaction.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBVersionChangeTransaction.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIndexedDBUtils.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PIndexedDBPermissionRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/BlobTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/DOMTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PBlob.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PBlobStream.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PBrowser.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PBrowserOrId.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PColorPicker.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PContent.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PContentBridge.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PContentPermission.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PContentPermissionRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PCrashReporter.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PCycleCollectWithLogs.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PDatePicker.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PFilePicker.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PMemoryReportRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PPluginWidget.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PProcessHangMonitor.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PScreenManager.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PTabContext.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ServiceWorkerConfiguration.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMP.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPAudioDecoder.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPContent.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPDecryptor.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPService.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPStorage.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPTimer.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPVideoDecoder.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPVideoEncoder.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/PVideoDecoder.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/PVideoDecoderManager.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/PCameras.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/PMedia.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/PMediaSystemResourceManager.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/PWebrtcGlobal.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc/PSpeechSynthesis.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc/PSpeechSynthesisRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/PMessagePort.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/PTCPServerSocket.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/PTCPSocket.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/PUDPSocket.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PBrowserStream.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginBackgroundDestroyer.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginInstance.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginModule.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginScriptableObject.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginStream.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginSurface.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PStreamNotify.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PPresentation.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PPresentationBuilder.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PPresentationRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/PQuota.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/PQuotaRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/PQuotaUsageRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage/PStorage.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers/PServiceWorkerManager.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistrarTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PPrintProgressDialog.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PPrintSettingsDialog.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PPrinting.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PPrintingTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/PWebBrowserPersistDocument.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/PWebBrowserPersistResources.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/PWebBrowserPersistSerialize.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/PRemoteSpellcheckEngine.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GraphicsMessages.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/PGPU.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/PVsyncBridge.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/LayersMessages.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/LayersSurfaces.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PAPZ.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PAPZCTreeManager.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PCompositable.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PCompositorBridge.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PImageBridge.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PImageContainer.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PLayer.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PLayerTransaction.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PTexture.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PVideoBridge.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/vr/ipc/PVRLayer.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/vr/ipc/PVRManager.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/hal/sandbox/PHal.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/IPCStream.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/InputStreamParams.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PBackground.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PBackgroundSharedTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PBackgroundTest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PFileDescriptorSet.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PSendStream.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/ProtocolTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/URIParams.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/PTestShell.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/PTestShellCommand.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/PJavaScript.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/ipc/PRenderFrame.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/ipc/PVsync.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/ipc/PRemotePrintJob.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/PCookieService.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/PDNSRequest.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/PDNSRequestParams.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/NeckoChannelParams.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PChannelDiverter.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PDataChannel.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PNecko.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PRtspChannel.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PRtspController.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp/PFTPChannel.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/PAltDataOutputStream.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/PHttpChannel.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/PTransportProvider.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/PWebSocket.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/PWebSocketEventListener.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg/PWyciwygChannel.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/PPSMContentDownloader.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/tools/profiler/gecko/ProfilerTypes.ipdlh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/PExternalHelperApp.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/PHandlerService.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/POfflineCacheUpdate.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/PCompositorWidget.ipdl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/PlatformWidgetTypes.ipdlh xpcshell.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py xpcshellRoot xpcshell.inc .deps/xpcshell.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/tests/unit/test_signed_apps/trusted_ca1.der addons-public.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py addonsPublicRoot addons-public.inc .deps/addons-public.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/addons-public.crt addons-stage.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py addonsStageRoot addons-stage.inc .deps/addons-stage.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/addons-stage.crt privileged-package-root.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py privilegedPackageRoot privileged-package-root.inc .deps/privileged-package-root.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/apps/privileged-package-root.der gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/security/apps' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/ipc/app' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/ipc/app' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/js/xpconnect/shell' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/js/xpconnect/shell' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/testing/gtest' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/testing/gtest' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/gfx/angle' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/gfx/angle' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/gfx/thebes' DeprecatedPremultiplyTables.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/genTables.py generate DeprecatedPremultiplyTables.h .deps/DeprecatedPremultiplyTables.h.pp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/gfx/thebes' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/bindings' CSS2Properties.webidl /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/GenerateCSS2PropertiesWebIDL.py generate CSS2Properties.webidl .deps/CSS2Properties.webidl.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/webidl/CSS2Properties.webidl.in /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/PythonCSSProps.h rm -f Navigator.webidl /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=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=38 -DATK_REV_VERSION=0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -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_ALLOCA_H=1 -DHAVE_BYTESWAP_H=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_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=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_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=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_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=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='' -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_BUNDLED_FONTS=1 -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_PROFILER_SPS=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_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=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 -DUSE_SKIA_GPU=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/webidl/Navigator.webidl -o Navigator.webidl rm -f Node.webidl /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=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=38 -DATK_REV_VERSION=0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -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_ALLOCA_H=1 -DHAVE_BYTESWAP_H=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_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=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_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=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_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=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='' -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_BUNDLED_FONTS=1 -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_PROFILER_SPS=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_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=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 -DUSE_SKIA_GPU=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/webidl/Node.webidl -o Node.webidl rm -f Promise.webidl /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=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=38 -DATK_REV_VERSION=0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -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_ALLOCA_H=1 -DHAVE_BYTESWAP_H=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_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=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_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=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_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=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='' -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_BUNDLED_FONTS=1 -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_PROFILER_SPS=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_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=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 -DUSE_SKIA_GPU=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/webidl/Promise.webidl -o Promise.webidl rm -f PromiseDebugging.webidl /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=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=38 -DATK_REV_VERSION=0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -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_ALLOCA_H=1 -DHAVE_BYTESWAP_H=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_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=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_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=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_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=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='' -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_BUNDLED_FONTS=1 -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_PROFILER_SPS=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_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=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 -DUSE_SKIA_GPU=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/webidl/PromiseDebugging.webidl -o PromiseDebugging.webidl rm -f Window.webidl /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=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=38 -DATK_REV_VERSION=0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -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_ALLOCA_H=1 -DHAVE_BYTESWAP_H=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_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=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_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=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_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=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='' -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_BUNDLED_FONTS=1 -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_PROFILER_SPS=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_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=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 -DUSE_SKIA_GPU=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/webidl/Window.webidl -o Window.webidl /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.webidl /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/bindings' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/encoding' domainsfallbacks.properties.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main domainsfallbacks.properties.h .deps/domainsfallbacks.properties.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/domainsfallbacks.properties encodingsgroups.properties.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main encodingsgroups.properties.h .deps/encodingsgroups.properties.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/encodingsgroups.properties labelsencodings.properties.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main labelsencodings.properties.h .deps/labelsencodings.properties.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/labelsencodings.properties localesfallbacks.properties.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main localesfallbacks.properties.h .deps/localesfallbacks.properties.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/localesfallbacks.properties nonparticipatingdomains.properties.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main nonparticipatingdomains.properties.h .deps/nonparticipatingdomains.properties.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/nonparticipatingdomains.properties gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/encoding' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/locales' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/locales' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/content' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/content' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/locales' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/locales' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/library' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/library' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/addon-sdk' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/addon-sdk' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/tools/quitter' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/tools/quitter' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom/idl-parser/xpidl' xpidl.stub /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser/xpidl/header.py main xpidl.stub .deps/xpidl.stub.pp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpcom/idl-parser/xpidl' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/library/gtest' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/library/gtest' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/components/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/components/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/experiments' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/experiments' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/locales' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/locales' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/app' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/app' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom/xpidl' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest ../../dist/idl ../../_build_manifests/install/dist_idl Elapsed: 0.07s; From ../../dist/idl: Kept 1086 existing; Added/updated 0; Removed 0 files and 0 directories. gmake[4]: Entering directory '/home/pbulk/build/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/' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/browser/chrome.manifest 'manifest components/interfaces.manifest' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/interfaces.manifest' /home/pbulk/build/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' /home/pbulk/build/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 memory_profiler.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 peerconnection.xpt' 'interfaces pipnss.xpt' 'interfaces pippki.xpt' 'interfaces places.xpt' 'interfaces plugin.xpt' 'interfaces pref.xpt' 'interfaces prefetch.xpt' 'interfaces privatebrowsing.xpt' 'interfaces profiler.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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 browser-newtab.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 accessibility.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 appstartup.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 browser-element.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 content_geckomediaplugins.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/ipc/ipdl' directory.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 diskspacewatcher.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 layout_base.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 memory_profiler.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 \ memory_profiler nsIMemoryProfiler mimetype.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 peerconnection.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 \ peerconnection IPeerConnection pipnss.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 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., places.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 profiler.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 \ profiler nsIProfileSaveEvent nsIProfiler rdf.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 satchel.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 webBrowser_core.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 webbrowserpersist.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 webvtt.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 widget.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 zipwriter.xpt /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /home/pbulk/build/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 gmake[4]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/makefiles/xpidl' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpcom/xpidl' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/intl/locale' langGroups.properties.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main langGroups.properties.h .deps/langGroups.properties.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/langGroups.properties gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/dns' etld_data.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/prepare_tlds.py main etld_data.inc .deps/etld_data.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/effective_tld_names.dat gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/intl/locale' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/base' PropertyUseCounterMap.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/gen-usecounters.py property_map PropertyUseCounterMap.inc .deps/PropertyUseCounterMap.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/UseCounters.conf gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/dns' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/layout/style' nsStyleStructList.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/generate-stylestructlist.py main nsStyleStructList.h .deps/nsStyleStructList.h.pp UseCounterList.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/gen-usecounters.py use_counter_list UseCounterList.h .deps/UseCounterList.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/UseCounters.conf nsCSSPropsGenerated.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/GenerateCSSPropsGenerated.py generate nsCSSPropsGenerated.inc .deps/nsCSSPropsGenerated.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSPropsGenerated.inc.in /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/PythonCSSProps.h ../../config/nsinstall -R -m 644 'UseCounterList.h' '../../dist/include/mozilla/dom' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/base' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/accessible/xpcom' xpcAccEvents.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/AccEventGen.py gen_files xpcAccEvents.h .deps/xpcAccEvents.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/AccEvents.conf ../../xpcom/idl-parser/xpidl/xpidllex.py ../../xpcom/idl-parser/xpidl/xpidlyacc.py ../../config/nsinstall -R -m 644 'nsStyleStructList.h' '../../dist/include' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/layout/style' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/telemetry' TelemetryEventData.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-event-data.py main TelemetryEventData.h .deps/TelemetryEventData.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Events.yaml TelemetryEventEnums.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-event-enum.py main TelemetryEventEnums.h .deps/TelemetryEventEnums.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Events.yaml ../../config/nsinstall -R -m 644 'xpcAccEvents.h' '../../dist/include' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/accessible/xpcom' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/xre' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/xre' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/intl/locale/unix' unixcharset.properties.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main unixcharset.properties.h .deps/unixcharset.properties.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/unixcharset.properties TelemetryHistogramData.inc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-histogram-data.py main TelemetryHistogramData.inc .deps/TelemetryHistogramData.inc.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Histograms.json /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/UseCounters.conf /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDeprecatedOperationList.h gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/intl/locale/unix' TelemetryHistogramEnums.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-histogram-enum.py main TelemetryHistogramEnums.h .deps/TelemetryHistogramEnums.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Histograms.json /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/UseCounters.conf /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDeprecatedOperationList.h TelemetryScalarData.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-scalar-data.py main TelemetryScalarData.h .deps/TelemetryScalarData.h.pp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Scalars.yaml TelemetryScalarEnums.h /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-scalar-enum.py main TelemetryScalarEnums.h .deps/TelemetryScalarEnums.h.pp /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/toolkit/components/telemetry' gmake[2]: Leaving directory '/home/pbulk/build/www/firefox52/work/build' gmake[1]: Leaving directory '/home/pbulk/build/www/firefox52/work/build' gmake[1]: Entering directory '/home/pbulk/build/www/firefox52/work/build' gmake[1]: Circular /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/CLOBBER <- /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/CLOBBER dependency dropped. /usr/pkg/bin/gmake recurse_compile gmake[2]: Entering directory '/home/pbulk/build/www/firefox52/work/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/ipc/chromium/atomics' libchromium_atomics.a.desc rm -f libchromium_atomics.a gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/memory/replace/replace' mkdir -p '.deps/' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libchromium_atomics.a.desc exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ReplaceMalloc.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/replace/replace -I/home/pbulk/build/www/firefox52/work/build/memory/replace/replace -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ReplaceMalloc.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/replace/replace/ReplaceMalloc.cpp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/ipc/chromium/atomics' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/gmp-plugin-openh264' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gmp-fake-openh264.o -c -DNDEBUG=1 -DTRIMMED=1 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin-openh264 -I/home/pbulk/build/www/firefox52/work/build/dom/media/gmp-plugin-openh264 -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gmp-fake-openh264.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp libreplace_malloc.so rm -f libreplace_malloc.so /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libreplace_malloc.so -o libreplace_malloc.so ReplaceMalloc.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -lnspr4 -L/usr/pkg/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/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /home/pbulk/build/www/firefox52/work/build/build/unix/gold -Wl,-rpath-link,/home/pbulk/build/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib -ldl chmod +x libreplace_malloc.so ../../../config/nsinstall -R -m 644 'libreplace_malloc.so' '../../../dist/bin' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/memory/replace/replace' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/ipc/contentproc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o plugin-container.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/contentproc -I/home/pbulk/build/www/firefox52/work/build/ipc/contentproc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/plugin-container.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/contentproc/plugin-container.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsXPCOM.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/contentproc/plugin-container.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libfakeopenh264.so rm -f libfakeopenh264.so /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libfakeopenh264.so -o libfakeopenh264.so gmp-fake-openh264.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -lnspr4 -L/usr/pkg/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/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /home/pbulk/build/www/firefox52/work/build/build/unix/gold -Wl,-rpath-link,/home/pbulk/build/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib -ldl libplugin-container.a.desc rm -f libplugin-container.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libplugin-container.a.desc plugin-container.o chmod +x libfakeopenh264.so ../../../config/nsinstall -R -m 644 'libfakeopenh264.so' '../../../dist/bin/gmp-fakeopenh264/1.0' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/gmp-plugin-openh264' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/widget/gtk/mozgtk/gtk2' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o mozgtk.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGTK3_SYMBOLS -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/gtk2 -I/home/pbulk/build/www/firefox52/work/build/widget/gtk/mozgtk/gtk2 -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mozgtk.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/mozgtk.c gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/ipc/contentproc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/memory/mozjemalloc' mkdir -p '.deps/' libmozgtk.so rm -f libmozgtk.so /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libmozgtk.so -o libmozgtk.so mozgtk.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -lnspr4 -L/usr/pkg/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/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /home/pbulk/build/www/firefox52/work/build/build/unix/gold -Wl,-rpath-link,/home/pbulk/build/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib -ldl -L/usr/pkg/lib -Wl,--no-as-needed -lgtk-x11-2.0 -lgdk-x11-2.0 -Wl,--as-needed exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o jemalloc.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_JEMALLOC_HARD_ASSERTS -Dabort=moz_abort -DMOZ_JEMALLOC_IMPL -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc -I/home/pbulk/build/www/firefox52/work/build/memory/mozjemalloc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/jemalloc.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-unused /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c chmod +x libmozgtk.so ../../../../config/nsinstall -R -m 644 'libmozgtk.so' '../../../../dist/bin/gtk2' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/widget/gtk/mozgtk/gtk2' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/memory/mozalloc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozalloc -I/home/pbulk/build/www/firefox52/work/build/memory/mozalloc -I/home/pbulk/build/www/firefox52/work/build/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c:452: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'extent_tree_szad_insert': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_i_s.link_szad.rbn_right_red' is used uninitialized in this function [-Wuninitialized] | (((uintptr_t) (a_node)->a_field.rbn_right_red) & ((size_t)1))); \ ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'extent_tree_szad_remove': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_r_s.link_szad.rbn_right_red' is used uninitialized in this function [-Wuninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'extent_tree_ad_insert': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_i_s.link_ad.rbn_right_red' is used uninitialized in this function [-Wuninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'extent_tree_ad_remove': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_r_s.link_ad.rbn_right_red' is used uninitialized in this function [-Wuninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'arena_chunk_tree_dirty_insert': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_i_s.link_dirty.rbn_right_red' is used uninitialized in this function [-Wuninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'arena_chunk_tree_dirty_remove': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_r_s.link_dirty.rbn_right_red' is used uninitialized in this function [-Wuninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'arena_run_tree_insert': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_i_s.link.rbn_right_red' is used uninitialized in this function [-Wuninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'arena_run_tree_remove': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_r_s.link.rbn_right_red' is used uninitialized in this function [-Wuninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'arena_avail_tree_insert': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_i_s.link.rbn_right_red' is used uninitialized in this function [-Wuninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c: In function 'arena_avail_tree_remove': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozjemalloc/rb.h:107:40: warning: 'rbp_r_s.link.rbn_right_red' is used uninitialized in this function [-Wuninitialized] In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/mozalloc/mozalloc.cpp:69, from /home/pbulk/build/www/firefox52/work/build/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libmemory_mozalloc.a rm -f libmemory_mozalloc.a libmemory_mozalloc.a.desc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs libmemory_mozalloc.a Unified_cpp_memory_mozalloc0.o libmemory_mozalloc.a.desc /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmemory_mozalloc.a.desc Unified_cpp_memory_mozalloc0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/memory/mozalloc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/mozglue/misc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StackWalk.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mozglue/misc -I/home/pbulk/build/www/firefox52/work/build/mozglue/misc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StackWalk.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mozglue/misc/StackWalk.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TimeStamp.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mozglue/misc -I/home/pbulk/build/www/firefox52/work/build/mozglue/misc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TimeStamp.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mozglue/misc/TimeStamp.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TimeStamp_posix.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mozglue/misc -I/home/pbulk/build/www/firefox52/work/build/mozglue/misc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TimeStamp_posix.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mozglue/misc/TimeStamp_posix.cpp libmozglue_misc.a.desc rm -f libmozglue_misc.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmozglue_misc.a.desc StackWalk.o TimeStamp.o TimeStamp_posix.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/mozglue/misc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/mfbt' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Compression.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mfbt -I/home/pbulk/build/www/firefox52/work/build/mfbt -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Compression.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow -Wno-unused-function /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mfbt/Compression.cpp libmemory_mozjemalloc.a.desc rm -f libmemory_mozjemalloc.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmemory_mozjemalloc.a.desc jemalloc.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/memory/mozjemalloc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/memory/fallible' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o fallible.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/fallible -I/home/pbulk/build/www/firefox52/work/build/memory/fallible -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/fallible.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/fallible/fallible.cpp libfallible.a.desc rm -f libfallible.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libfallible.a.desc fallible.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/memory/fallible' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/js/src/editline' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o Unified_c_js_src_editline0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/editline -I/home/pbulk/build/www/firefox52/work/build/js/src/editline -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -include /home/pbulk/build/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/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/js/src/editline/Unified_c_js_src_editline0.c libeditline.a.desc rm -f libeditline.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libeditline.a.desc Unified_c_js_src_editline0.o exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Decimal.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mfbt -I/home/pbulk/build/www/firefox52/work/build/mfbt -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Decimal.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mfbt/decimal/Decimal.cpp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/js/src/editline' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_mfbt0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mfbt -I/home/pbulk/build/www/firefox52/work/build/mfbt -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/mfbt/Unified_cpp_mfbt0.cpp gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/library/gtest/static' libxul-gtest.a.desc rm -f libxul-gtest.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxul-gtest.a.desc gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/library/gtest/static' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_mfbt1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/mfbt -I/home/pbulk/build/www/firefox52/work/build/mfbt -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/mfbt/Unified_cpp_mfbt1.cpp gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/db/sqlite3/src' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/home/pbulk/build/www/firefox52/work/build/db/sqlite3/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/sqlite3.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-sign-compare -Wno-type-limits /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c libmfbt.a.desc rm -f libmfbt.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/mfbt' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/presentation' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_presentation0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation -I/home/pbulk/build/www/firefox52/work/build/dom/presentation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_presentation0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StaticPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WeakPtr.h:70, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnection.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnection.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIRequest) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionList) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationRequest) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_presentation1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation -I/home/pbulk/build/www/firefox52/work/build/dom/presentation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_presentation1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTransportBuilderConstructor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTransportBuilderConstructor.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PresentationBuilderChild.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PresentationBuilderChild.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTransportBuilderConstructor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTransportBuilderConstructor.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_presentation.a.desc rm -f libdom_presentation.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/presentation' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/places' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_places0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/places -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_places0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.cpp:5, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/FaviconHelpers.cpp:18, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.cpp:10, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp:75:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' NS_IMPL_ISUPPORTS_CI( ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp:27, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:92: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp:75:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' NS_IMPL_ISUPPORTS_CI( ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.cpp:10, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistory.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp:27, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:92: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' } else ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.cpp:10, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:4056:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:4055:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ libdb_sqlite3_src.a.desc rm -f libdb_sqlite3_src.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdb_sqlite3_src.a.desc sqlite3.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/db/sqlite3/src' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/statusfilter' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBrowserStatusFilter.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/statusfilter -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBrowserStatusFilter.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWebProgressListener.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libtoolkit_components_statusfilter.a.desc rm -f libtoolkit_components_statusfilter.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_statusfilter.a.desc nsBrowserStatusFilter.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/statusfilter' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/finalizationwitness' mkdir -p '.deps/' In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:83: /home/pbulk/build/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)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:214:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:216:5: note: here case nsIDataType::VTYPE_INT64: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:227:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:229:5: note: here case nsIDataType::VTYPE_FLOAT: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FinalizationWitnessService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/finalizationwitness -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/finalizationwitness -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FinalizationWitnessService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp /home/pbulk/build/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)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:299:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:301:5: note: here case nsIDataType::VTYPE_INT64: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:312:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:314:5: note: here case nsIDataType::VTYPE_FLOAT: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFinalizationWitnessService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/finalizationwitness/FinalizationWitnessService.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:128: /home/pbulk/build/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*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2456:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2459:5: note: here case QUERYUPDATE_TIME: { ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2483:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2486:5: note: here case QUERYUPDATE_SIMPLE: { ^~~~ /home/pbulk/build/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)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2919:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (mOptions->ResultType() != nsINavHistoryQueryOptions::RESULTS_AS_TAG_QUERY) ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2922:7: note: here default: ^~~~~~~ libtoolkit_components_finalizationwitness.a.desc rm -f libtoolkit_components_finalizationwitness.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_finalizationwitness.a.desc FinalizationWitnessService.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/finalizationwitness' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xpath0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/domstubs.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMXPathEvaluator.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XPathEvaluator.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathEvaluator.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XPathEvaluator.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathEvaluator.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathEvaluator.cpp:24, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWeakReference.h:176, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XPathEvaluator.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathEvaluator.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/domstubs.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMXPathEvaluator.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XPathEvaluator.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathEvaluator.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathResult.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathResult.cpp:79:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:128: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp: In member function 'virtual nsresult LocationStep::evaluate(txIEvalContext*, txAExprResult**)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp:42:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!walker.moveToParent()) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp:47:9: note: here case ANCESTOR_OR_SELF_AXIS: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp:74:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (mNodeTest->matches(walker.getCurrentPosition(), aContext)) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp:79:9: note: here case DESCENDANT_AXIS: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xpath1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txExpr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txExpr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:118:61: 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] memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here class txXPathNode ^~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:288:64: 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] memmove(insertPos, pos, count * sizeof(txXPathNode)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here class txXPathNode ^~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:396:48: 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] chunk * sizeof(txXPathNode)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here class txXPathNode ^~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:513:60: 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] memmove(dest, mStart, oldSize * sizeof(txXPathNode)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here class txXPathNode ^~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:542:59: 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] memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here class txXPathNode ^~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: /home/pbulk/build/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*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:621:64: 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] memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here class txXPathNode ^~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xpath2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txExpr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txUnionExpr.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txUnionExpr.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:16, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txExpr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txUnionExpr.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:29: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: In member function 'bool txParamArrayHolder::Init(uint8_t)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:363:59: 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] memset(mArray.get(), 0, mCount * sizeof(nsXPTCVariant)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:17, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/xptcall.h:46:8: note: 'struct nsXPTCVariant' declared here struct nsXPTCVariant : public nsXPTCMiniVariant ^~~~~~~~~~~~~ libdom_xslt_xpath.a.desc rm -f libdom_xslt_xpath.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/xslt/xpath' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/uriloader/prefetch' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_uriloader_prefetch0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch -I/home/pbulk/build/www/firefox52/work/build/uriloader/prefetch -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_uriloader_prefetch0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from /home/pbulk/build/www/firefox52/work/build/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from /home/pbulk/build/www/firefox52/work/build/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:10, from /home/pbulk/build/www/firefox52/work/build/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from /home/pbulk/build/www/firefox52/work/build/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libtoolkit_components_places.a.desc rm -f libtoolkit_components_places.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/toolkit/components/places' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/layout/mathml' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_mathml0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/home/pbulk/build/www/firefox52/work/build/layout/mathml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_mathml0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml0.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from /home/pbulk/build/www/firefox52/work/build/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsColor.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.cpp:18, from /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.cpp:18, from /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTHashtable.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxFontFeatures.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxFontEntry.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxFont.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ liburiloader_prefetch.a.desc rm -f liburiloader_prefetch.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liburiloader_prefetch.a.desc Unified_cpp_uriloader_prefetch0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/uriloader/prefetch' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_mathml1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/home/pbulk/build/www/firefox52/work/build/layout/mathml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_mathml1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLContainerFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmencloseFrame.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLContainerFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmencloseFrame.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLContainerFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmencloseFrame.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLContainerFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmencloseFrame.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/terminator' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsTerminator.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/terminator -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/terminator -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsTerminator.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/terminator/nsTerminator.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/terminator/nsTerminator.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/terminator/nsTerminator.cpp:18: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_terminator.a.desc rm -f libtoolkit_components_terminator.a liblayout_mathml.a.desc rm -f liblayout_mathml.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_terminator.a.desc nsTerminator.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/terminator' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/image/decoders/icon/gtk' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsIconChannel.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk -I/home/pbulk/build/www/firefox52/work/build/image/decoders/icon/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsIconChannel.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk/nsIconChannel.cpp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/layout/mathml' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/icu' libicu.a.desc rm -f libicu.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libicu.a.desc gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/icu' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/storage' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozStorageBindingParams.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage -I/home/pbulk/build/www/firefox52/work/build/storage -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozStorageBindingParams.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageBindingParams.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIRequest.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk/nsIconChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk/nsIconChannel.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtrExtensions.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageBindingParams.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk/nsIconChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk/nsIconChannel.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libimage_decoders_icon_gtk.a.desc rm -f libimage_decoders_icon_gtk.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_decoders_icon_gtk.a.desc nsIconChannel.o exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozStorageConnection.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage -I/home/pbulk/build/www/firefox52/work/build/storage -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozStorageConnection.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/image/decoders/icon/gtk' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_storage0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage -I/home/pbulk/build/www/firefox52/work/build/storage -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_storage0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIArray.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIArrayExtensions.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIMutableArray.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/FileSystemModule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/FileSystemModule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/quota/QuotaObject.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:22: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/TelemetryVFS.cpp:12, from /home/pbulk/build/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIArray.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIArrayExtensions.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIMutableArray.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:10: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:543:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISimpleEnumerator.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/FileSystemModule.cpp:11, from /home/pbulk/build/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatement.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatement.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/intl/hyphenation/hyphen' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o hyphen.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen -I/home/pbulk/build/www/firefox52/work/build/intl/hyphenation/hyphen -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/hyphen.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen/hyphen.c In file included from /home/pbulk/build/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp:110: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStoragePrivateHelpers.cpp: In function 'mozilla::storage::Variant_base* mozilla::storage::convertVariantToStorageVariant(nsIVariant*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStoragePrivateHelpers.cpp:233:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStoragePrivateHelpers.cpp:235:5: note: here case nsIDataType::VTYPE_EMPTY: ^~~~ libintl_hyphenation_hyphen.a.desc rm -f libintl_hyphenation_hyphen.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_hyphenation_hyphen.a.desc hyphen.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/intl/hyphenation/hyphen' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_storage1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage -I/home/pbulk/build/www/firefox52/work/build/storage -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_storage1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/storage/Unified_cpp_storage1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageService.cpp:10, from /home/pbulk/build/www/firefox52/work/build/storage/Unified_cpp_storage1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageService.cpp:10, from /home/pbulk/build/www/firefox52/work/build/storage/Unified_cpp_storage1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatement.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatement.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/widget' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o LSBUtils.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/LSBUtils.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/LSBUtils.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/LSBUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/LSBUtils.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PluginWidgetProxy.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PluginWidgetProxy.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.cpp libstorage.a.desc rm -f libstorage.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/storage' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/editor/libeditor' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_libeditor0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor -I/home/pbulk/build/www/firefox52/work/build/editor/libeditor -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_libeditor0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PuppetWidget.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:10, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PuppetWidget.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TextEditor.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:10, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PuppetWidget.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PuppetWidget.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Declaration.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DeclarationBlockInlines.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:12, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:55: 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] memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TextEditor.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:10, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here class nsCSSValue { ^~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeAttributeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeAttributeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeStyleTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeStyleTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CompositionTransaction.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:29: /home/pbulk/build/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 } else ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CreateElementTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CreateElementTransaction.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteNodeTransaction.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteNodeTransaction.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteRangeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteTextTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteTextTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditTransactionBase.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditTransactionBase.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WindowSurfaceX11SHM.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WindowSurfaceX11SHM.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WindowSurfaceX11SHM.cpp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditorBase.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditorBase.cpp:215:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/widget/WindowSurface.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WindowSurfaceX11SHM.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WindowSurfaceX11SHM.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBaseDragService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBaseDragService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIArray.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDragService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyledElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsMappedAttributeElement.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsGenericHTMLElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScriptableRegion.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDragService.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_libeditor1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor -I/home/pbulk/build/www/firefox52/work/build/editor/libeditor -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_libeditor1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBaseWidget.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBaseWidget.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TextEditor.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp:12: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp:12: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLEditor.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(TextEditor) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLEditor.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertNodeTransaction.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertNodeTransaction.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: /home/pbulk/build/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 } else ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/JoinNodeTransaction.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/JoinNodeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/PlaceholderTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/PlaceholderTransaction.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsShmImage.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsShmImage.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsShmImage.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsShmImage.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsShmImage.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.cpp:5, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.cpp:7, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.cpp:7, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.cpp:5, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_libeditor2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor -I/home/pbulk/build/www/firefox52/work/build/editor/libeditor -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_libeditor2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:29: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/GfxInfoBase.cpp: In member function 'void mozilla::widget::GfxInfoBase::EvaluateDownloadedBlacklist(nsTArray&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/GfxInfoBase.cpp:983:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!suggestedVersion.IsEmpty()) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/GfxInfoBase.cpp:990:9: note: here case nsIGfxInfo::FEATURE_BLOCKED_MISMATCHED_VERSION: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:137: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WidgetEventImpl.cpp: In member function 'bool mozilla::WidgetEvent::IsAllowedToDispatchDOMEvent() const': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WidgetEventImpl.cpp:380:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (mMessage == eMouseTouchDrag) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WidgetEventImpl.cpp:384:5: note: here case ePointerEventClass: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:9, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SplitNodeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SplitNodeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::AddStyleSheetTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddStyleSheetTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::RemoveStyleSheetTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RemoveStyleSheetTransaction) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditRules.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditRules.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditRules) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditor.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(EditorBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditor.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TypeInState.cpp: In member function 'virtual nsresult mozilla::TypeInState::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TypeInState.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TypeInState.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WidgetUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WidgetUtils.cpp:8, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WidgetUtils.cpp:9, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsColorPickerProxy.cpp:9, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget1.cpp:56: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WidgetUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/WidgetUtils.cpp:8, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libeditor_libeditor.a.desc rm -f libeditor_libeditor.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/editor/libeditor' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/battery' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BatteryManager.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/build/dom/battery -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BatteryManager.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/build/widget -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp libdom_battery.a.desc rm -f libdom_battery.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_battery.a.desc BatteryManager.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/battery' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/mathml' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_mathml0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml -I/home/pbulk/build/www/firefox52/work/build/dom/mathml -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_mathml0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/mathml/Unified_cpp_dom_mathml0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsPrimitiveHelpers.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsPrimitiveHelpers.cpp:23, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BorrowedAttrInfo.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ElementInlines.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/mathml/Unified_cpp_dom_mathml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ElementInlines.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/mathml/Unified_cpp_dom_mathml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsScreenManagerProxy.cpp:8, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp:38: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ElementInlines.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/mathml/Unified_cpp_dom_mathml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ElementInlines.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/mathml/Unified_cpp_dom_mathml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PScreenManagerChild.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsScreenManagerProxy.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsScreenManagerProxy.cpp:9, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp:38: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/nsPrimitiveHelpers.cpp:26, from /home/pbulk/build/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_mathml.a.desc rm -f libdom_mathml.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_mathml.a.desc Unified_cpp_dom_mathml0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/mathml' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/intl/uconv' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o Unified_c_intl_uconv0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -include /home/pbulk/build/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/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_c_intl_uconv0.c exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsUTF8ToUnicodeSSE2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsUTF8ToUnicodeSSE2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow -msse2 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/nsUTF8ToUnicodeSSE2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/nsUTF8ToUnicodeSSE2.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/nsCP1252ToUnicode.cpp:6, from /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libwidget.a.desc rm -f libwidget.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libwidget.a.desc LSBUtils.o PluginWidgetProxy.o WindowSurfaceX11SHM.o nsBaseDragService.o nsBaseWidget.o nsShmImage.o Unified_cpp_widget0.o Unified_cpp_widget1.o Unified_cpp_widget2.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/widget' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn/nsGBKToUnicode.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn/nsGBKToUnicode.cpp:13, from /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv1.cpp:20: /home/pbulk/build/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*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:339:28: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:341:11: note: here case 5: // two bytes undefined ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv2.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv3.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv3.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv3.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin/nsKOI8UToUnicode.cpp:6, from /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin/nsCP866ToUnicode.cpp:6, from /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv4.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv4.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv4.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv5.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv5.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv5.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin/nsUnicodeToCP1251.cpp:6, from /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv6.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/intl/uconv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv6.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv6.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin/nsUnicodeToISO88594.cpp:6, from /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/nsUCSupport.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCSupport.cpp:6, from /home/pbulk/build/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/system/gnome' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsAlertsIconListener.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/build/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsAlertsIconListener.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsAlertsIconListener.cpp libintl_uconv.a.desc rm -f libintl_uconv.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/intl/uconv' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGIOService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/build/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGIOService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGIOService.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsAlertsIconListener.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsAlertsIconListener.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIGIOService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGIOService.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGIOService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsAlertsIconListener.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGSettingsService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/build/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGSettingsService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGSettingsService.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGSettingsService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGnomeModule.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/build/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGnomeModule.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGnomeModule.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPackageKitService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/build/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPackageKitService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsPackageKitService.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsArrayUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsPackageKitService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGnomeModule.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSystemAlertsService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/build/toolkit/system/gnome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSystemAlertsService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/accessible/base' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_base0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/home/pbulk/build/www/firefox52/work/build/accessible/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_base0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsComponentManagerUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsComponentManagerUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp:6: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' NS_INTERFACE_MAP_END_THREADSAFE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAlertsService) ^~~~~~~~~~~~~~~~~~~~~~ libtoolkit_system_gnome.a.desc rm -f libtoolkit_system_gnome.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.cpp:8, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/system/gnome' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_base1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/home/pbulk/build/www/firefox52/work/build/accessible/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_base1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.cpp:8, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/nsAccUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.cpp:10, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAtom.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.cpp:8, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.cpp:7, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.cpp:7, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.cpp:7, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.cpp:7, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RuleNodeCacheConditions.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.cpp:7, from /home/pbulk/build/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/layout/generic' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsLineLayout.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/build/layout/generic -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsLineLayout.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCoord.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/JustificationUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libaccessible_base.a.desc rm -f libaccessible_base.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/accessible/base' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/base' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o NetworkInfoServiceLinux.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/NetworkInfoServiceLinux.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/NetworkInfoServiceLinux.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ScopeExit.h:83, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/NetworkInfoServiceLinux.cpp:16: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsNetworkInfoService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsNetworkInfoService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetworkInfoService.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetworkInfoService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetworkInfoService.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetworkInfoService.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetworkInfoService.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsURLHelperUnix.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsURLHelperUnix.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelperUnix.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelperUnix.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base0.cpp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp: In member function 'void nsLineLayout::ExpandRubyBox(nsLineLayout::PerFrameData*, nscoord, const nsSize&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:3003:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:3005:5: note: here case NS_STYLE_RUBY_ALIGN_CENTER: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPluginFrame.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/build/layout/generic -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPluginFrame.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/BackgroundFileSaver.cpp:21, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/Dashboard.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base0.cpp:47: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIArrayBufferInputStream.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/ArrayBufferInputStream.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/ArrayBufferInputStream.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_generic0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/build/layout/generic -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/AsyncScrollBase.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/AsyncScrollBase.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFloatManager.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/BlockReflowInput.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/BlockReflowInput.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:67, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFloatManager.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/BlockReflowInput.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/BlockReflowInput.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSMILKeySpline.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/AsyncScrollBase.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/AsyncScrollBase.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/StreamingProtocolService.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/StreamingProtocolService.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIThread.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIThreadInternal.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseContentStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' NS_INTERFACE_MAP_END_THREADSAFE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseContentStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp:11, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp:101: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' } else ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIThread.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIThreadInternal.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp:568:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/ReflowInput.cpp:22, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:56: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.h: In member function 'void mozilla::ReflowInput::InitConstraints(nsPresContext*, const mozilla::LogicalSize&, const nsMargin*, const nsMargin*, nsIAtom*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.h:37:49: warning: 'fType' may be used uninitialized in this function [-Wmaybe-uninitialized] return nsGkAtoms::tableCellFrame == frameType || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ nsGkAtoms::bcTableCellFrame == frameType; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:56: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/ReflowInput.cpp:2205:14: note: 'fType' was declared here nsIAtom* fType; ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_generic1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/build/layout/generic -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:22, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:414:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' NS_IMPL_QUERY_CLASSINFO(nsFileInputStream) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsPartialFileInputStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:22, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:706:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' NS_IMPL_QUERY_CLASSINFO(nsPartialFileInputStream) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsIOService.cpp:25, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsLoadGroup.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsLoadGroup.cpp:159:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsMIMEInputStream.cpp:76:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:22, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' NS_IMPL_QUERY_CLASSINFO(aClass) \ ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsMIMEInputStream.cpp:76:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/LoadContext.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.cpp:10, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:92: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsProtocolProxyService.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:22, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsProtocolProxyService.cpp:409:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp: In member function 'virtual nsresult nsIFrame::PeekOffset(nsPeekOffsetStruct*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:7724:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (aPos->mDirection == eDirPrevious) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:7731:5: note: here case eSelectWord: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base3.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base3.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentSecurityManager.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsContentSecurityManager.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsContentSecurityManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentSecurityManager.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsContentSecurityManager.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSimpleURI.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSimpleURI.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISizeOf) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransport2.cpp:25, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp:56: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsContentSecurityManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentSecurityManager.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsContentSecurityManager.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsStandardURL.cpp:1210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsStandardURL.cpp:1209:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISizeOf) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(nsRenderingContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:5434:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] nscoord result; ^~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:74: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(nsPresContext*, nsFlexContainerFrame::FlexItem&, const ReflowInput&, const nsFlexContainerFrame::FlexboxAxisTracker&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp:1687:11: warning: 'resolvedMinSize' may be used uninitialized in this function [-Wmaybe-uninitialized] nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRect.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCoord.h: 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)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsCoord.h:81:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:5006:38: note: 'bSize' was declared here nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; ^~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:5210:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] stretchI != eStretch && tentISize > iSize) { ~~~~~~~~~~^~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base4.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base4.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base4.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.cpp:11, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, const nsRect&, nsDisplayList*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDisplayList.h:1115:33: warning: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] mBuilder->mPreserves3DCtx = mSavedCtx; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:2136:55: note: '*((void*)(& autoPreserves3DContext)+8).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here Maybe autoPreserves3DContext; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISocketTransport.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransport2.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:12, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RootedOwningNonNull.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TypedArray.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:8, from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:74: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp:4486:31: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] flexContainerAscent == nscoord_MIN) { In file included from /home/pbulk/build/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base4.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp: In function 'nsresult net_ResolveRelativePath(const nsACString_internal&, const nsACString_internal&, nsACString_internal&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp:430:18: warning: this statement may fall through [-Wimplicit-fallthrough=] stop = true; ~~~~~^~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp:432:11: note: here case '/': ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_generic2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/build/layout/generic -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp libnetwerk_base.a.desc rm -f libnetwerk_base.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_base.a.desc NetworkInfoServiceLinux.o nsNetworkInfoService.o 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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/base' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/layout/printing' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_printing0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/home/pbulk/build/www/firefox52/work/build/layout/printing -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_printing0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.cpp:8, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.cpp:8, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.cpp:8, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.cpp:8, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintObject.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPagePrintTimer.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/ipc/RemotePrintJobChild.cpp:10, from /home/pbulk/build/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintEngine.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/ipc/RemotePrintJobChild.cpp:11, from /home/pbulk/build/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/PrintTranslator.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/PrintTranslator.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp:65: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintPreviewListener.cpp: In member function 'virtual nsresult nsPrintPreviewListener::HandleEvent(nsIDOMEvent*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintPreviewListener.cpp:196:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintPreviewListener.cpp:199:7: note: here case eEventAction_Suppress: ^~~~ liblayout_printing.a.desc rm -f liblayout_printing.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/layout/printing' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/layout/tables' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_tables0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/build/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_tables0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsITableLayoutStrategy.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/BasicTableLayoutStrategy.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/BasicTableLayoutStrategy.cpp:12, from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/celldata.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/BasicTableLayoutStrategy.cpp:16, from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/celldata.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/BasicTableLayoutStrategy.cpp:16, from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/celldata.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/BasicTableLayoutStrategy.cpp:16, from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:65: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7425:76: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead [-Wclass-memaccess] memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6219:8: note: 'struct BCBlockDirSeg' declared here struct BCBlockDirSeg ^~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/SpanningCellSorter.cpp: In member function 'SpanningCellSorter::Item* SpanningCellSorter::GetNext(int32_t*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/SpanningCellSorter.cpp:109:31: warning: this statement may fall through [-Wimplicit-fallthrough=] mEnumerationIndex = 0; ~~~~~~~~~~~~~~~~~~^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/SpanningCellSorter.cpp:111:9: note: here case ENUMERATING_ARRAY: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/SpanningCellSorter.cpp:139:13: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/SpanningCellSorter.cpp:141:9: note: here case ENUMERATING_HASH: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:29: /home/pbulk/build/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)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:915:14: warning: this statement may fall through [-Wimplicit-fallthrough=] aRowIndex++; ~~~~~~~~~^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:917:3: note: here case eLogicalSideBStart: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:938:14: warning: this statement may fall through [-Wimplicit-fallthrough=] aColIndex++; ~~~~~~~~~^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:940:3: note: here case eLogicalSideIStart: ^~~~ /home/pbulk/build/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)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:983:9: warning: this statement may fall through [-Wimplicit-fallthrough=] yPos++; ~~~~^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:985:3: note: here case eLogicalSideBStart: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:1030:9: warning: this statement may fall through [-Wimplicit-fallthrough=] xPos++; ~~~~^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:1032:3: note: here case eLogicalSideIStart: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:65: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp: In member function 'void BCBlockDirSeg::Paint(BCPaintBorderIterator&, mozilla::gfx::DrawTarget&, BCPixelSize)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6984:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!aIter.IsTableIEndMost() && (relColIndex > 0)) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6988:5: note: here case eColGroupOwner: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6995:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!aIter.IsTableIEndMost() && (relColIndex > 0)) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6999:5: note: here case eColOwner: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7020:12: warning: this statement may fall through [-Wimplicit-fallthrough=] cell = mAjaCell; ~~~~~^~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7022:5: note: here case eCellOwner: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp: In member function 'void BCInlineDirSeg::Paint(BCPaintBorderIterator&, mozilla::gfx::DrawTarget&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7215:10: warning: this statement may fall through [-Wimplicit-fallthrough=] rg = (aIter.IsTableBEndMost()) ? aIter.mRg : aIter.mPrevRg; ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7217:5: note: here case eRowGroupOwner: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7222:11: warning: this statement may fall through [-Wimplicit-fallthrough=] row = (aIter.IsTableBEndMost()) ? aIter.mRow : aIter.mPrevRow; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7224:5: note: here case eRowOwner: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7231:12: warning: this statement may fall through [-Wimplicit-fallthrough=] cell = mAjaCell; ~~~~~^~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7233:5: note: here case eCellOwner: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:83: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableRowFrame.cpp: In member function 'nsresult nsTableRowFrame::CalculateCellActualBSize(nsTableCellFrame*, nscoord&, mozilla::WritingMode)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableRowFrame.cpp:661:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (bsizeStyleCoord.CalcHasPercent()) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableRowFrame.cpp:668:5: note: here case eStyleUnit_Coord: { ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGridContainerFrame.cpp: In member function 'void nsGridContainerFrame::Tracks::AlignJustifyContent(const nsStylePosition*, nsGridContainerFrame::WritingMode, const LogicalSize&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGridContainerFrame.cpp:4946:21: warning: 'roundingError' may be used uninitialized in this function [-Wmaybe-uninitialized] roundingError -= 1; ~~~~~~~~~~~~~~^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_generic3.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/build/layout/generic -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic3.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ liblayout_tables.a.desc rm -f liblayout_tables.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/layout/tables' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/typeaheadfind' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsTypeAheadFind.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/typeaheadfind -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsTypeAheadFind.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:27: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:3560:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:3559:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:6739:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:6738:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISelectionListener) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_typeaheadfind.a.desc rm -f libtoolkit_components_typeaheadfind.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_typeaheadfind.a.desc nsTypeAheadFind.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/typeaheadfind' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_synth_speechd0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd -I/home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_synth_speechd0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaStreamGraph.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/nsSpeechTask.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/nsSpeechTask.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFactory.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: /home/pbulk/build/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**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_webspeech_synth_speechd.a.desc rm -f libdom_media_webspeech_synth_speechd.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webspeech_synth_speechd.a.desc Unified_cpp_synth_speechd0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webspeech/synth/speechd' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/image' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ProgressTracker.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image -I/home/pbulk/build/www/firefox52/work/build/image -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ProgressTracker.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageURL.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WeakPtr.h:70, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RasterImage.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image -I/home/pbulk/build/www/firefox52/work/build/image -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RasterImage.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:65: /home/pbulk/build/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*, nsTextFrameUtils::CompressionMode, uint8_t*, gfxSkipChars*, uint32_t*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrameUtils.cpp:115:54: warning: 'ucs4after' may be used uninitialized in this function [-Wmaybe-uninitialized] i + 1 < aLength && IsSegmentBreakSkipChar(ucs4after)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrameUtils.cpp:114:44: warning: 'ucs4before' may be used uninitialized in this function [-Wmaybe-uninitialized] if (i > 0 && IsSegmentBreakSkipChar(ucs4before) && ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageURL.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPlatform.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfx2DGlue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/FramePropertyTable.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/FramePropertyTable.h:172:5: warning: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] SetInternal(aFrame, aProperty, ptr); ^~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:56: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:9659:44: note: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here Maybe autoLineCursor; ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:547:39: warning: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] return StyleContext()->PresContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:56: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:9659:44: note: '*((void*)(& autoLineCursor)+8).nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here Maybe autoLineCursor; ^~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o imgLoader.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image -I/home/pbulk/build/www/firefox52/work/build/image -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/imgLoader.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp liblayout_generic.a.desc rm -f liblayout_generic.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/layout/generic' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o imgRequest.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image -I/home/pbulk/build/www/firefox52/work/build/image -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/imgRequest.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageCacheKey.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannelEventSink.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.cpp:15: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPrincipal.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp:47: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/image/decoders/icon' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_image_decoders_icon0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon -I/home/pbulk/build/www/firefox52/work/build/image/decoders/icon -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image_decoders_icon0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/nsIconModule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o imgRequestProxy.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image -I/home/pbulk/build/www/firefox52/work/build/image -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/imgRequestProxy.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk/nsIconChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/nsIconModule.cpp:12, from /home/pbulk/build/www/firefox52/work/build/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libimage_decoders_icon.a.desc rm -f libimage_decoders_icon.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_decoders_icon.a.desc Unified_cpp_image_decoders_icon0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/image/decoders/icon' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/xslt/base' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_base0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/build/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_base0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/xslt/base/Unified_cpp_dom_xslt_base0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/FloatingPoint.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txDouble.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/base/Unified_cpp_dom_xslt_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txDouble.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/base/Unified_cpp_dom_xslt_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/imgIRequest.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:8: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_xslt_base.a.desc rm -f libdom_xslt_base.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xslt_base.a.desc Unified_cpp_dom_xslt_base0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/xslt/base' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_image0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image -I/home/pbulk/build/www/firefox52/work/build/image -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image0.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_image1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image -I/home/pbulk/build/www/firefox52/work/build/image -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageWrapper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageURL.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageWrapper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/imgFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageWrapper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPlatform.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfx2DGlue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageWrapper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPlatform.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfx2DGlue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageWrapper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ScriptedNotificationObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ScriptedNotificationObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPlatform.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfx2DGlue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/Image.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/ImageWrapper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.cpp:6, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /home/pbulk/build/www/firefox52/work/build/dist/include/nsArenaMemoryStats.h:21:39: required from here /home/pbulk/build/www/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/VectorImage.cpp:28, from /home/pbulk/build/www/firefox52/work/build/image/Unified_cpp_image1.cpp:83: /home/pbulk/build/www/firefox52/work/build/dist/include/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here class nsTabSizes { ^~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/editor/composer' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_composer0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer -I/home/pbulk/build/www/firefox52/work/build/editor/composer -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_composer0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.cpp:8, from /home/pbulk/build/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libimage.a.desc rm -f libimage.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/image' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webrtc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o MediaEngineWebRTC.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc -I/home/pbulk/build/www/firefox52/work/build/dom/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/browser_logging -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/MediaEngineWebRTC.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposerDocumentCommands.cpp:27, from /home/pbulk/build/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp:38: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.cpp:8, from /home/pbulk/build/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPrefService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/File.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineWebRTC.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsEditorSpellCheck.cpp: In member function 'virtual nsresult nsEditorSpellCheck::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsEditorSpellCheck.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.cpp:8, from /home/pbulk/build/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsEditorSpellCheck.cpp:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsEditorSpellCheck) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrackConstraints.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineWebRTC.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIThread.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineWebRTC.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libeditor_composer.a.desc rm -f libeditor_composer.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libeditor_composer.a.desc Unified_cpp_editor_composer0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/editor/composer' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xslt0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xslt0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txCore.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXMLEventHandler.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txBufferingHandler.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txBufferingHandler.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXSLTFunctions.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webrtc0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc -I/home/pbulk/build/www/firefox52/work/build/dom/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/browser_logging -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webrtc0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txExecutionState.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txCurrentFunctionCall.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAtom.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXMLEventHandler.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txBufferingHandler.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txBufferingHandler.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngine.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:5, from /home/pbulk/build/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrackConstraints.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngine.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:5, from /home/pbulk/build/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrackConstraints.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngine.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:5, from /home/pbulk/build/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ReentrantMonitor.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ImageContainer.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngine.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:5, from /home/pbulk/build/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txCore.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXMLEventHandler.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txBufferingHandler.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txBufferingHandler.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:343:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXSLTProcessor) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:128: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txOutputFormat.cpp: In member function 'void txOutputFormat::setFromDefaults()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txOutputFormat.cpp:83:21: warning: this statement may fall through [-Wimplicit-fallthrough=] mMethod = eXMLOutput; ~~~~~~~~^~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txOutputFormat.cpp:86:9: note: here case eXMLOutput: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/ImageContainer.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngine.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:5, from /home/pbulk/build/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/RTCCertificate.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/RTCCertificate.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:65: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::GenerateRTCCertificateTask::DoCrypto()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/RTCCertificate.cpp:77:36: warning: '__builtin___snprintf_chk' output truncated before the last format character [-Wformat-truncation=] snprintf(&buf[i * 2 + 3], 2, "%.2x", randomName[i]); ^~~~~~ In file included from /usr/include/stdio.h:873, from /home/pbulk/build/www/firefox52/work/build/dist/system_wrappers/stdio.h:3, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngine.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineCameraVideoSource.cpp:5, from /home/pbulk/build/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 3 bytes into a destination of size 2 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xslt1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xslt1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txExpandedName.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXSLTPatterns.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txPatternParser.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txPatternParser.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXSLTPatterns.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txPatternParser.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txPatternParser.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libdom_media_webrtc.a.desc rm -f libdom_media_webrtc.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webrtc.a.desc MediaEngineWebRTC.o Unified_cpp_dom_media_webrtc0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webrtc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webm' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webm0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm -I/home/pbulk/build/www/firefox52/work/build/dom/media/webm -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webm0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/EbmlComposer.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/EbmlComposer.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txStylesheet.cpp:17, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txExpandedName.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXSLTPatterns.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txPatternParser.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txPatternParser.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaResource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderStateMachine.h:91, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMDecoder.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/EbmlComposer.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/EbmlComposer.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:11: /home/pbulk/build/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&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.cpp:137:30: warning: this statement may fall through [-Wimplicit-fallthrough=] mLastInitStartOffset = mCurrentOffset + (p - aBuffer) - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (mElement.mID.mLength + mElement.mSize.mLength); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.cpp:140:7: note: here default: ^~~~~~~ libdom_xslt_xslt.a.desc rm -f libdom_xslt_xslt.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/xslt/xslt' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AutoMemMap.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AutoMemMap.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/AutoMemMap.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/AutoMemMap.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/AutoMemMap.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o CoreDump.pb.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/CoreDump.pb.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/CoreDump.pb.cc exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DeserializedNode.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DeserializedNode.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DeserializedNode.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:29: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMDemuxer.cpp: In member function 'void mozilla::WebMTrackDemuxer::SetNextKeyFrameTime()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMDemuxer.cpp:1035:49: warning: '*((void*)& startTime +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] sampleTimecode > startTime.ref() + MAX_LOOK_AHEAD) { ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/UbiNode.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/DeserializedNode.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DeserializedNode.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DeserializedNode.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libdom_media_webm.a.desc rm -f libdom_media_webm.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webm.a.desc Unified_cpp_dom_media_webm0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webm' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DominatorTree.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DominatorTree.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FileDescriptorOutputStream.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FileDescriptorOutputStream.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/FileDescriptorOutputStream.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/HashTable.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/DominatorTree.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o HeapSnapshot.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/HeapSnapshot.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/DominatorTree.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/HashTable.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/DominatorTree.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o HeapSnapshotTempFileHelperParent.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/HeapSnapshotTempFileHelperParent.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/HashTable.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ZeroCopyNSIOutputStream.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ZeroCopyNSIOutputStream.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/security/certverifier' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_certverifier0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/certverifier -I/home/pbulk/build/www/firefox52/work/build/security/certverifier -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_certverifier0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wall -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/security/certverifier/Unified_cpp_certverifier0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.cpp:7, from /home/pbulk/build/www/firefox52/work/build/security/certverifier/Unified_cpp_certverifier0.cpp:47: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/js/UbiNode.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/devtools/DeserializedNode.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Maybe.h: In member function 'bool mozilla::devtools::HeapSnapshot::saveNode(const mozilla::devtools::protobuf::Node&, mozilla::devtools::HeapSnapshot::NodeIdSet&)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Maybe.h:432:5: warning: '*((void*)& allocationStack +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] ::new (mStorage.addr()) T(Forward(aArgs)...); ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:262:23: note: '*((void*)& allocationStack +8)' was declared here Maybe allocationStack; ^~~~~~~~~~~~~~~ libdevtools_shared_heapsnapshot.a.desc rm -f libdevtools_shared_heapsnapshot.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/devtools/shared/heapsnapshot' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/animation' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_animation0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation -I/home/pbulk/build/www/firefox52/work/build/dom/animation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_animation0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp libsecurity_certverifier.a.desc rm -f libsecurity_certverifier.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libsecurity_certverifier.a.desc Unified_cpp_certverifier0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/security/certverifier' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/xslt/xml' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xml0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/build/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xml0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txCore.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLParser.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLParser.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLParser.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLParser.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLParser.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAtom.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_xslt_xml.a.desc rm -f libdom_xslt_xml.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xslt_xml.a.desc Unified_cpp_dom_xslt_xml0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/xslt/xml' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/streamconv' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsStreamConverterService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv -I/home/pbulk/build/www/firefox52/work/build/netwerk/streamconv -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsStreamConverterService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/nsStreamConverterService.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIStreamConverterService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/nsStreamConverterService.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/nsStreamConverterService.cpp:21: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Animation) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_streamconv.a.desc rm -f libnetwerk_streamconv.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_streamconv.a.desc nsStreamConverterService.o In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationEffectReadOnly.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationEffectReadOnly.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationTimeline.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationTimeline.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/streamconv' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_broadcastchannel0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_broadcastchannel0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DocumentTimeline) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleProcessorData.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/EffectCompositor.cpp:26, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:55: 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] memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here class nsCSSValue { ^~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeEffectReadOnly.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(KeyframeEffectReadOnly) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:678:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~ libdom_broadcastchannel.a.desc rm -f libdom_broadcastchannel.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/broadcastchannel' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_animation1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation -I/home/pbulk/build/www/firefox52/work/build/dom/animation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_animation1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/freetype2' libfreetype.a.desc rm -f libfreetype.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libfreetype.a.desc gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/freetype2' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/asmjscache' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AsmJSCache.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache -I/home/pbulk/build/www/firefox52/work/build/dom/asmjscache -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AsmJSCache.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/AsmJSCache.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/AsmJSCache.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/AsmJSCache.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/KeyframeUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/KeyframeEffectParams.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/KeyframeUtils.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/AsmJSCache.cpp:18: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/KeyframeEffectParams.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/KeyframeUtils.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/KeyframeUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_asmjscache.a.desc rm -f libdom_asmjscache.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_asmjscache.a.desc AsmJSCache.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/asmjscache' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/omx' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_platforms_omx0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx -I/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/omx -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/openmax_il/il112 -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_platforms_omx0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/KeyframeUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::RangedArray]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:106:33: required from here /home/pbulk/build/www/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedArray.h:23:7: note: 'class mozilla::RangedArray' declared here class RangedArray ^~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxDataDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxDataDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:20: /home/pbulk/build/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&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/TimingParams.cpp:135:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (list->mValue.GetIntValue() == ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/animation/TimingParams.cpp:140:9: note: here case eCSSUnit_Cubic_Bezier: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/VideoUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/AudioCompactor.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxDataDecoder.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxDataDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libdom_animation.a.desc rm -f libdom_animation.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/animation' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/system/unixproxy' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsUnixSystemProxySettings.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/unixproxy -I/home/pbulk/build/www/firefox52/work/build/toolkit/system/unixproxy -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsUnixSystemProxySettings.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISystemProxySettings.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp:17: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libtoolkit_system_unixproxy.a.desc rm -f libtoolkit_system_unixproxy.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_system_unixproxy.a.desc nsUnixSystemProxySettings.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/system/unixproxy' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/gmp' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_agnostic_gmp0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp -I/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/gmp -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_agnostic_gmp0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioHost.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioDecoderProxy.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/MediaDataDecoderProxy.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libdom_media_platforms_omx.a.desc rm -f libdom_media_platforms_omx.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/omx' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/widget/gtk/mozgtk/stub' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o mozgtk.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCOMMON_SYMBOLS -DGTK2_SYMBOLS -DGTK3_SYMBOLS -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/stub -I/home/pbulk/build/www/firefox52/work/build/widget/gtk/mozgtk/stub -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mozgtk.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/mozgtk.c libmozgtk_stub.so rm -f libmozgtk_stub.so In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:20, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioHost.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioDecoderProxy.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libmozgtk.so -o libmozgtk_stub.so mozgtk.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -lnspr4 -L/usr/pkg/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/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /home/pbulk/build/www/firefox52/work/build/build/unix/gold -Wl,-rpath-link,/home/pbulk/build/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib -ldl chmod +x libmozgtk_stub.so ../../../../config/nsinstall -R -m 644 'libmozgtk_stub.so' '../../../../dist/bin' gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/widget/gtk/mozgtk/stub' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/view' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsView.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/build/view -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsView.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCoord.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsView.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_platforms_agnostic_gmp.a.desc rm -f libdom_media_platforms_agnostic_gmp.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/gmp' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsViewManager.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/build/view -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsViewManager.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp:16: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp:16: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsView.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/File.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/DataTransfer.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/MouseEvents.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/rdf/base' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_rdf_base0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base -I/home/pbulk/build/www/firefox52/work/build/rdf/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_rdf_base0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/rdf/base/Unified_cpp_rdf_base0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp:30, from /home/pbulk/build/www/firefox52/work/build/rdf/base/Unified_cpp_rdf_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp:30, from /home/pbulk/build/www/firefox52/work/build/rdf/base/Unified_cpp_rdf_base0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp:524:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsInMemoryDataSource.cpp:795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsInMemoryDataSource.cpp:794:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(rdfIDataSource) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsRDFService.cpp:48, from /home/pbulk/build/www/firefox52/work/build/rdf/base/Unified_cpp_rdf_base0.cpp:74: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libview.a.desc rm -f libview.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libview.a.desc nsView.o nsViewManager.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/view' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpfe/components/build' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsModule.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/build -I/home/pbulk/build/www/firefox52/work/build/xpfe/components/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsModule.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/build/nsModule.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp:30, from /home/pbulk/build/www/firefox52/work/build/rdf/base/Unified_cpp_rdf_base0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/build/nsModule.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpfe_components_build.a.desc rm -f libxpfe_components_build.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpfe_components_build.a.desc nsModule.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpfe/components/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/smil' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_smil0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/build/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_smil0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsISMILType.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/SMILBoolType.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/SMILBoolType.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/File.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/DataTransfer.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentEvents.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp:38: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp:38: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMEventTarget.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasicEvents.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentEvents.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp:38: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/domstubs.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasicEvents.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentEvents.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp:38: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIDOMTimeEvent) ^~~~~~~~~~~~~~~~~~~~~~ librdf_base.a.desc rm -f librdf_base.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o librdf_base.a.desc Unified_cpp_rdf_base0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/rdf/base' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_smil1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/build/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_smil1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:15, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILTargetIdentifier.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILAnimationFunction.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILSetAnimationFunction.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILSetAnimationFunction.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/viewsource' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_viewsource0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource -I/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/viewsource -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_viewsource0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp: In function 'bool {anonymous}::ParseClockValue(mozilla::RangedPtr&, const mozilla::RangedPtr&, nsSMILTimeValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:186:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!SVGContentUtils::ParseInteger(iter, aEnd, hours) || ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:191:5: note: here case PARTIAL_CLOCK_VALUE: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIViewSourceChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_viewsource.a.desc rm -f libnetwerk_protocol_viewsource.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_viewsource.a.desc Unified_cpp_protocol_viewsource0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/viewsource' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/gfx/gl' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o GLContextProviderGLX.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/GLContextProviderGLX.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContextProviderGLX.cpp libdom_smil.a.desc rm -f libdom_smil.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/smil' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SharedSurfaceGLX.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SharedSurfaceGLX.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/MathAlgorithms.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContextProviderGLX.cpp:16: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkiaGLGlue.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkiaGLGlue.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SkiaGLGlue.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WeakPtr.h:70, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurface.h:29, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_gl0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_gl0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/../layers/ipc/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLScreenBuffer.cpp:17, from /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl0.cpp:110: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/../layers/ipc/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLScreenBuffer.cpp:17, from /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl0.cpp:110: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/DecomposeIntoNoRepeatTriangles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_gl1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/gfx/gl -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_gl1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/ScopedGLHelpers.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClientSharedSurface.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurface.cpp:17, from /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl1.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClientSharedSurface.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurface.cpp:17, from /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl1.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WeakPtr.h:70, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContext.h:44, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/gl/ScopedGLHelpers.cpp:8, from /home/pbulk/build/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/svg' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libgfx_gl.a.desc rm -f libgfx_gl.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_gl.a.desc GLContextProviderGLX.o SharedSurfaceGLX.o SkiaGLGlue.o Unified_cpp_gfx_gl0.o Unified_cpp_gfx_gl1.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/gfx/gl' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTests.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimateTransformElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsReferencedElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimateTransformElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsReferencedElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimateTransformElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGStringList.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTests.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimateTransformElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLength.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLength.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumber.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumber.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGTransformList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGTransformList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGStringList.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTests.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimateTransformElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimationElement.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimationElement.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringGlue.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGIntegerPair.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGIntegerPair.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGAngle.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/url' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_url0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url -I/home/pbulk/build/www/firefox52/work/build/dom/url -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_url0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/url/Unified_cpp_dom_url0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/url/Unified_cpp_dom_url0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/URLSearchParams.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/url/Unified_cpp_dom_url0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrackConstraints.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/url/Unified_cpp_dom_url0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/url/Unified_cpp_dom_url0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RootedOwningNonNull.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/url/Unified_cpp_dom_url0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:1696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:1695:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URLSearchParams.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/url/URLSearchParams.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg3.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg3.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg3.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/imgINotificationObserver.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGFEDistantLightElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFEDistantLightElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGFEDistantLightElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFEDistantLightElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libdom_url.a.desc rm -f libdom_url.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/url' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/grid' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_grid0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid -I/home/pbulk/build/www/firefox52/work/build/dom/grid -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_grid0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/grid/Unified_cpp_dom_grid0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GridBinding.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/grid/Unified_cpp_dom_grid0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGLength2.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGFEDistantLightElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFEDistantLightElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGFEDistantLightElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFEDistantLightElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GridBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/grid/Unified_cpp_dom_grid0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/grid/Unified_cpp_dom_grid0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GridBinding.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/grid/Unified_cpp_dom_grid0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GridBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/grid/Unified_cpp_dom_grid0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg4.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg4.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg4.cpp libdom_grid.a.desc rm -f libdom_grid.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_grid.a.desc Unified_cpp_dom_grid0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/grid' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/geolocation' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGeolocation.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/build/dom/geolocation -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGeolocation.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsID.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsXULAppAPI.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGSVGElement.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGSVGElement.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGSVGElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGSVGElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg4.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeolocationBinding.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.h:29, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsXULAppAPI.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsXULAppAPI.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:7: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::PositionError::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:213:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionError) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:656:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:982:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:981:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_geolocation0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/build/dom/geolocation -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_geolocation0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/geolocation/Unified_cpp_dom_geolocation0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/MLSFallback.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/MLSFallback.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg5.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg5.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PositionBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/MLSFallback.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/MLSFallback.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:208:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ libdom_geolocation.a.desc rm -f libdom_geolocation.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_geolocation.a.desc nsGeolocation.o Unified_cpp_dom_geolocation0.o In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsISMILAttr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/geolocation' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/modules/libpref' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o prefapi.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DOS_ARCH=Linux -DMOZ_WIDGET_TOOLKIT=gtk3 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref -I/home/pbulk/build/www/firefox52/work/build/modules/libpref -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/prefapi.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/prefapi.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsReferencedElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsReferencedElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILType.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/prefapi.cpp:31: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_modules_libpref0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DOS_ARCH=Linux -DMOZ_WIDGET_TOOLKIT=gtk3 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref -I/home/pbulk/build/www/firefox52/work/build/modules/libpref -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_modules_libpref0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/modules/libpref/Unified_cpp_modules_libpref0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp:8, from /home/pbulk/build/www/firefox52/work/build/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp:83: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp: In function 'void mozilla::ConvertPathSegmentData(const float*&, const float*&, float*&, mozilla::SVGPathTraversalState&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp:354:60: warning: this statement may fall through [-Wimplicit-fallthrough=] AdjustSegmentForRelativeness(adjustmentType, aResult + 5, aState); ~~~~~~~~^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp:356:5: note: here case PATHSEG_CURVETO_QUADRATIC_ABS: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp:362:60: warning: this statement may fall through [-Wimplicit-fallthrough=] AdjustSegmentForRelativeness(adjustmentType, aResult + 3, aState); ~~~~~~~~^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp:364:5: note: here case PATHSEG_MOVETO_ABS: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp:8, from /home/pbulk/build/www/firefox52/work/build/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp:8, from /home/pbulk/build/www/firefox52/work/build/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp: In member function 'virtual nsresult mozilla::Preferences::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp:542:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp:541:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefBranch::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefLocalizedString::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp:818:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp:817:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsString) ^~~~~~~~~~~~~~~~~~~~~~ libmodules_libpref.a.desc rm -f libmodules_libpref.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmodules_libpref.a.desc prefapi.o Unified_cpp_modules_libpref0.o exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg6.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg6.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/modules/libpref' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ffmpeg_libav530.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav53 -I/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav53/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ffmpeg_libav530.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/HashFunctions.h:50, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:14, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSVGElement.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSVGElement.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SVGSwitchElement) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_platforms_ffmpeg_libav53.a.desc rm -f libdom_media_platforms_ffmpeg_libav53.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/encoding' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_encoding0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding -I/home/pbulk/build/www/firefox52/work/build/dom/encoding -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/locale -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_encoding0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/encoding/Unified_cpp_dom_encoding0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsID.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsHashKeys.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EncodingUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/EncodingUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/encoding/Unified_cpp_dom_encoding0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TextDecoderBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TextDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/TextDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/encoding/Unified_cpp_dom_encoding0.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg7.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg7.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/TextDecoder.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/encoding/Unified_cpp_dom_encoding0.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsHashKeys.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EncodingUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/encoding/EncodingUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/encoding/Unified_cpp_dom_encoding0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_encoding.a.desc rm -f libdom_encoding.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_encoding.a.desc Unified_cpp_dom_encoding0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/encoding' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/extensions/cookie' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_extensions_cookie0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/home/pbulk/build/www/firefox52/work/build/extensions/cookie -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_extensions_cookie0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookieModule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTransformableElement.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextContentElement.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookiePermission.cpp:14, from /home/pbulk/build/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTransformableElement.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextContentElement.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFactory.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookieModule.cpp:7, from /home/pbulk/build/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermission.cpp:8, from /home/pbulk/build/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' NS_IMPL_QUERY_CLASSINFO(aClass) \ ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:11: /home/pbulk/build/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*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookiePermission.cpp:193:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *aIsSession = true; ~~~~~~~~~~~~^~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookiePermission.cpp:196:3: note: here case nsICookiePermission::ACCESS_ALLOW: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:38: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp: In member function 'nsresult nsPermissionManager::InitDB(bool)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:937:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:944:5: note: here case 0: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:957:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:964:5: note: here case 3: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:975:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:992:5: note: here case 5: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1062:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1075:5: note: here case 4: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1259:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1270:5: note: here case 7: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1361:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1369:5: note: here case 8: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGStringList.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTests.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElement.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextContentElement.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGZoomEvent.cpp: In member function 'virtual nsresult mozilla::dom::SVGZoomEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGZoomEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(UIEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ServoStyleSheet.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTransformableElement.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextContentElement.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGZoomEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGZoomEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGStringList.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTests.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElement.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextContentElement.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsISVGPoint.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsISVGPoint.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:38: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp: In member function 'bool mozilla::SVGTransformListParser::ParseTranslate()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:145:12: warning: this statement may fall through [-Wimplicit-fallthrough=] t[1] = 0.f; ~~~~~^~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:147:5: note: here case 2: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp: In member function 'bool mozilla::SVGTransformListParser::ParseScale()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:173:12: warning: this statement may fall through [-Wimplicit-fallthrough=] s[1] = s[0]; ~~~~~^~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:175:5: note: here case 2: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp: In member function 'bool mozilla::SVGTransformListParser::ParseRotate()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:202:12: warning: this statement may fall through [-Wimplicit-fallthrough=] r[1] = r[2] = 0.f; ~~~~~^~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:204:5: note: here case 3: ^~~~ libextensions_cookie.a.desc rm -f libextensions_cookie.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_cookie.a.desc Unified_cpp_extensions_cookie0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/extensions/cookie' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/image/encoders/bmp' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBMPEncoder.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/encoders/bmp -I/home/pbulk/build/www/firefox52/work/build/image/encoders/bmp -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBMPEncoder.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/encoders/bmp/nsBMPEncoder.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCRT.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/encoders/bmp/nsBMPEncoder.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_bmp.a.desc rm -f libimage_encoders_bmp.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_encoders_bmp.a.desc nsBMPEncoder.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/image/encoders/bmp' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom/ds' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPersistentProperties.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/build/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPersistentProperties.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsArrayEnumerator.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp:220:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (mHaveMultiLine && mMultiLineCanSkipN) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp:232:9: note: here case '\r': ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg8.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/build/dom/svg -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg8.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsStaticNameTable.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/build/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsStaticNameTable.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsStaticNameTable.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsCRT.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsStaticNameTable.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_ds0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/build/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_ds0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/xpcom/ds/Unified_cpp_xpcom_ds0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Tokenizer.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/IncrementalTokenizer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/IncrementalTokenizer.cpp:7, from /home/pbulk/build/www/firefox52/work/build/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Tokenizer.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/IncrementalTokenizer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/IncrementalTokenizer.cpp:7, from /home/pbulk/build/www/firefox52/work/build/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIProperties) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp:2207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp:2206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:137: /home/pbulk/build/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**)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp:356:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (aOutIID) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp:361:5: note: here case nsIDataType::VTYPE_INTERFACE: { ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.cpp:25, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:55: 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] memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here class nsCSSValue { ^~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGContentUtils.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:38: /home/pbulk/build/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 else ^~~~ libxpcom_ds.a.desc rm -f libxpcom_ds.a In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGContentUtils.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:38: /home/pbulk/build/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 else ^~~~ /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpcom/ds' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AudioNodeEngineSSE2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AudioNodeEngineSSE2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow -msse2 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGContentUtils.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaSegment.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioSegment.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaSegment.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioSegment.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webaudio0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_svg.a.desc rm -f libdom_svg.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/svg' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webaudio1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioBufferSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioBufferSourceNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioContext.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioContext.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioDestinationNode.cpp:314:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioDestinationNode.cpp:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioProcessingEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BiquadFilterNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioBufferSourceNode.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConstantSourceNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConvolverNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DelayNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DynamicsCompressorNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GainNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioDestinationTrackSource) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioDestinationNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OfflineAudioCompletionEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OscillatorNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:92: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaBufferDecoder.cpp: In member function 'void mozilla::WebAudioDecodeJob::OnFailure(mozilla::WebAudioDecodeJob::ErrorCode)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaBufferDecoder.cpp:605:34: warning: 'errorMessage' may be used uninitialized in this function [-Wmaybe-uninitialized] nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_LITERAL_CSTRING("Media"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ doc, ~~~~ nsContentUtils::eDOM_PROPERTIES, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ errorMessage); ~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webaudio2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/autocomplete' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_autocomplete0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/autocomplete -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_autocomplete0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAutoCompleteController.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAutoCompleteController.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libtoolkit_components_autocomplete.a.desc rm -f libtoolkit_components_autocomplete.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_autocomplete.a.desc Unified_cpp_autocomplete0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/autocomplete' In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/gamepad' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_gamepad0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad -I/home/pbulk/build/www/firefox52/work/build/dom/gamepad -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_gamepad0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -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 /home/pbulk/build/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PannerNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StereoPannerNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(AudioNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WaveShaperNode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ libdom_media_webaudio.a.desc rm -f libdom_media_webaudio.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/ftp' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_protocol_ftp0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp -I/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/ftp -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_protocol_ftp0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadServiceTest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadServiceTest.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp/FTPChannelChild.cpp:11, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/linux/LinuxGamepad.cpp: In member function 'void {anonymous}::LinuxGamepadService::AddDevice(mozilla::udev_device*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/linux/LinuxGamepad.cpp:137:12: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size between 112 and 126 [-Wformat-truncation=] "%s-%s-%s", ^~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/linux/LinuxGamepad.cpp:140:12: name); ~~~~ In file included from /usr/include/stdio.h:873, from /home/pbulk/build/www/firefox52/work/build/dist/system_wrappers/stdio.h:3, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 3 or more bytes (assuming 144) into a destination of size 128 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ libdom_gamepad.a.desc rm -f libdom_gamepad.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_gamepad.a.desc Unified_cpp_dom_gamepad0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/gamepad' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/mediasink' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_mediasink0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink -I/home/pbulk/build/www/firefox52/work/build/dom/media/mediasink -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_mediasink0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AbstractThread.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/MozPromise.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/AudioSink.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/AudioSinkWrapper.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/MediaSink.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/AudioSink.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/AudioSinkWrapper.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libnetwerk_protocol_ftp.a.desc rm -f libnetwerk_protocol_ftp.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_ftp.a.desc Unified_cpp_netwerk_protocol_ftp0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/ftp' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/media/mtransport/build' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dtlsidentity.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dtlsidentity.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/dtlsidentity.cpp libdom_media_mediasink.a.desc rm -f libdom_media_mediasink.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_mediasink.a.desc Unified_cpp_dom_media_mediasink0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/mediasink' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nr_socket_prsock.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nr_socket_prsock.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nr_socket_prsock.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nr_timer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nr_timer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nr_timer.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TCPSocketBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nr_socket_prsock.cpp:112: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/cookie' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCookieService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/home/pbulk/build/www/firefox52/work/build/netwerk/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCookieService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/CookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:12: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/CookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:12: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp: In member function 'OpenDBResult nsCookieService::TryInitDB(bool)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1008:44: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, RESULT_RETRY); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1013:5: note: here case 2: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1067:44: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, RESULT_RETRY); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1072:5: note: here case 3: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1164:44: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, RESULT_RETRY); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1169:5: note: here case 4: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1212:53: warning: this statement may fall through [-Wimplicit-fallthrough=] ("Upgraded database to schema version 5")); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1217:5: note: here case 5: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1279:53: warning: this statement may fall through [-Wimplicit-fallthrough=] ("Upgraded database to schema version 6")); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1283:5: note: here case 6: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1356:44: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, RESULT_RETRY); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1367:5: note: here default: ^~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nricectx.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nricectx.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nricectx.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_cookie0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/home/pbulk/build/www/firefox52/work/build/netwerk/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cookie0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/CookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/CookieServiceChild.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nricectxhandler.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nricectxhandler.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nricectxhandler.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/CookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/CookieServiceChild.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nricemediastream.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nricemediastream.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nricemediastream.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookie.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/CookieServiceChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/CookieServiceChild.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libnetwerk_cookie.a.desc rm -f libnetwerk_cookie.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_cookie.a.desc nsCookieService.o Unified_cpp_netwerk_cookie0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/cookie' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/promise' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_promise0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise -I/home/pbulk/build/www/firefox52/work/build/dom/promise -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_promise0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/promise/Unified_cpp_dom_promise0.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nriceresolver.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nriceresolver.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nriceresolver.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/promise/Unified_cpp_dom_promise0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/promise/Unified_cpp_dom_promise0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nriceresolverfake.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nriceresolverfake.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nriceresolverfake.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nriceresolverfake.cpp:47: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/promise/Unified_cpp_dom_promise0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/promise/Unified_cpp_dom_promise0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nrinterfaceprioritizer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nrinterfaceprioritizer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/nrinterfaceprioritizer.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/promise/Unified_cpp_dom_promise0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:463:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:462:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(Promise) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:827:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rlogconnector.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rlogconnector.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/rlogconnector.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o simpletokenbucket.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/simpletokenbucket.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/simpletokenbucket.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o stun_socket_filter.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/stun_socket_filter.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/stun_socket_filter.cpp libdom_promise.a.desc rm -f libdom_promise.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_promise.a.desc Unified_cpp_dom_promise0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/promise' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/layout/build' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_build0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build -I/home/pbulk/build/www/firefox52/work/build/layout/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/inspector -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/json -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/jsurl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/offline -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/speakermanager -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/composer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/secureelement -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_build0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o test_nr_socket.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/test_nr_socket.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/test_nr_socket.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/test_nr_socket.cpp:94: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/test_nr_socket.cpp: In member function 'mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/test_nr_socket.cpp:782:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!nr_transport_addr_cmp(const_cast(&remote_address), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &port_mapping->remote_address_, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compare_flags)) ~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o transportflow.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/transportflow.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportflow.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentPolicyUtils.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:8, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o transportlayer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/transportlayer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayer.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o transportlayerdtls.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/transportlayerdtls.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerdtls.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerdtls.cpp:17: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerdtls.cpp: In member function 'void mozilla::TransportLayerDtls::Handshake()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/logging.h:35:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } \ ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerdtls.cpp:896:9: note: in expansion of macro 'MOZ_MTLOG' MOZ_MTLOG(ML_ERROR, LAYER_INFO << "Malformed DTLS message; ignoring"); ^~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerdtls.cpp:900:7: note: here case PR_WOULD_BLOCK_ERROR: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o transportlayerice.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/transportlayerice.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerice.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RuleProcessorCache.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsLayoutStatics.cpp:32, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:55: 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] memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here class nsCSSValue { ^~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o transportlayerlog.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/transportlayerlog.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerlog.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o transportlayerloopback.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/transportlayerloopback.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerloopback.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCModule.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsLayoutModule.cpp:8, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here struct GlobalProperties { ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:39: required from here /home/pbulk/build/www/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/build/nsLayoutStatics.cpp:116, from /home/pbulk/build/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:20: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here class nsTabSizes { ^~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o transportlayerprsock.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DLINUX -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/media/mtransport/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/crypto -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/ice -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/net -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/stun -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nICEr/src/util -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/event -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/log -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/plugin -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/generic/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/registry -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/share -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/stats -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/util/libekr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/third_party/nrappkit/src/port/linux/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/transportlayerprsock.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport/transportlayerprsock.cpp liblayout_build.a.desc rm -f liblayout_build.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_build.a.desc Unified_cpp_layout_build0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/layout/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/embedding/browser/build' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsWebBrowserModule.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/build -I/home/pbulk/build/www/firefox52/work/build/embedding/browser/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsWebBrowserModule.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/build/nsWebBrowserModule.cpp libmedia_mtransport_build.a.desc rm -f libmedia_mtransport_build.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_mtransport_build.a.desc dtlsidentity.o nr_socket_prsock.o nr_timer.o nricectx.o nricectxhandler.o nricemediastream.o nriceresolver.o nriceresolverfake.o nrinterfaceprioritizer.o rlogconnector.o simpletokenbucket.o stun_socket_filter.o test_nr_socket.o transportflow.o transportlayer.o transportlayerdtls.o transportlayerice.o transportlayerlog.o transportlayerloopback.o transportlayerprsock.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/media/mtransport/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/extensions/permissions' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_permissions0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/permissions -I/home/pbulk/build/www/firefox52/work/build/extensions/permissions -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_permissions0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/extensions/permissions/Unified_cpp_permissions0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/build/nsWebBrowserModule.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentPolicy.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/permissions/nsContentBlocker.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/permissions/nsContentBlocker.cpp:5, from /home/pbulk/build/www/firefox52/work/build/extensions/permissions/Unified_cpp_permissions0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.h:41, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/build/nsWebBrowserModule.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/permissions/nsContentBlocker.cpp:6, from /home/pbulk/build/www/firefox52/work/build/extensions/permissions/Unified_cpp_permissions0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libembedding_browser_build.a.desc rm -f libembedding_browser_build.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_browser_build.a.desc nsWebBrowserModule.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/embedding/browser/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/docshell/shistory' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_docshell_shistory0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory -I/home/pbulk/build/www/firefox52/work/build/docshell/shistory -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_docshell_shistory0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/docshell/shistory/Unified_cpp_docshell_shistory0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntry.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntry.cpp:7, from /home/pbulk/build/www/firefox52/work/build/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libextensions_permissions.a.desc rm -f libextensions_permissions.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_permissions.a.desc Unified_cpp_permissions0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/extensions/permissions' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/xhr' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xhr0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr -I/home/pbulk/build/www/firefox52/work/build/dom/xhr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xhr0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntry.cpp:17, from /home/pbulk/build/www/firefox52/work/build/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntry.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntry.cpp:7, from /home/pbulk/build/www/firefox52/work/build/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHTransaction.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISHTransaction) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISHistoryInternal) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestEventTarget.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestEventTarget.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestEventTarget) ^~~~~~~~~~~~~~~~~~~~~~ libdocshell_shistory.a.desc rm -f libdocshell_shistory.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdocshell_shistory.a.desc Unified_cpp_docshell_shistory0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/docshell/shistory' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/build' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsToolkitCompsModule.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/feeds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/find -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/jsdownloads/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perfmonitoring -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/startup -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/parentalcontrols -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsToolkitCompsModule.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build/nsToolkitCompsModule.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build/nsToolkitCompsModule.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/Entries.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIUrlClassifierDBService.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierDBService.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build/nsToolkitCompsModule.cpp:30: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp:396:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp:395:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp:3762:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp:3761:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_build.a.desc rm -f libtoolkit_components_build.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_build.a.desc nsToolkitCompsModule.o /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestUpload.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestUpload::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestUpload.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestUpload.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload) ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/lz4' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o lz4.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/lz4 -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/lz4 -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/lz4.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/lz4/lz4.cpp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1561:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XMLHttpRequestWorker) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Compression.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/lz4/lz4.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_lz4.a.desc rm -f libtoolkit_components_lz4.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_lz4.a.desc lz4.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/lz4' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/xml' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xml0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/build/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xml0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/xml/Unified_cpp_dom_xml0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/domstubs.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMCharacterData.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMText.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMCDATASection.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CDATASection.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/CDATASection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xml/Unified_cpp_dom_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CDATASection.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/CDATASection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xml/Unified_cpp_dom_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CDATASection.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/CDATASection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xml/Unified_cpp_dom_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CDATASection.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/CDATASection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xml/Unified_cpp_dom_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_xhr.a.desc rm -f libdom_xhr.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/domstubs.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMNode.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMCharacterData.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMText.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMCDATASection.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CDATASection.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/CDATASection.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xml/Unified_cpp_dom_xml0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLContentSink.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsContentSink) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLContentSink.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsITransformObserver) ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/xhr' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/other-licenses/snappy' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_snappy0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/other-licenses/snappy -I/home/pbulk/build/www/firefox52/work/build/other-licenses/snappy -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_snappy0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-sign-compare -Wno-unused-function /home/pbulk/build/www/firefox52/work/build/other-licenses/snappy/Unified_cpp_snappy0.cpp /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLFragmentContentSink.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLFragmentContentSink.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) ^~~~~~~~~~~~~~~~~~~~~~ libother-licenses_snappy.a.desc rm -f libother-licenses_snappy.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libother-licenses_snappy.a.desc Unified_cpp_snappy0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/other-licenses/snappy' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/gfx/layers' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ImageContainer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ImageContainer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_xml.a.desc rm -f libdom_xml.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xml.a.desc Unified_cpp_dom_xml0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/xml' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o LayerTreeInvalidation.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/LayerTreeInvalidation.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CanvasClient.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ImageBridgeChild.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.cpp:17: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CanvasClient.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ImageBridgeChild.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.cpp:17: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ReentrantMonitor.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/CompositableHost.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ImageHost.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.cpp:25: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/layout/base' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPresArena.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/build/layout/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPresArena.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsQueryFrame.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArenaObjectID.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:26: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/CompositableHost.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ImageHost.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.cpp:25: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:26: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsHashKeys.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsHashKeys.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:39: required from here /home/pbulk/build/www/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:24: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here class nsTabSizes { ^~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Layers.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Layers.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsRefreshDriver.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/build/layout/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsRefreshDriver.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp:28: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp:34: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp:34: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp:28: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PersistentBufferProvider.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PersistentBufferProvider.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_base0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/build/layout/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_base0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BorrowedAttrInfo.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnonymousContent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/LayersTypes.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnonymousContent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnonymousContent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnonymousContent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:6: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h: In member function 'virtual already_AddRefed mozilla::layers::PersistentBufferProviderShared::BorrowDrawTarget(const IntRect&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h:149:52: warning: '*((void*)& previousBackBuffer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] bool CheckIndex(uint32_t aIndex) { return aIndex < mTextures.length(); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:247:8: note: '*((void*)& previousBackBuffer +8)' was declared here auto previousBackBuffer = mBack; ^~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BasicImageLayer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BasicImageLayer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicImageLayer.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TextureClientX11.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TextureClientX11.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/TextureClientX11.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClientX11.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/TextureClientX11.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClientX11.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/TextureClientX11.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/GLTextureImage.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClientX11.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/TextureClientX11.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnonymousContent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/GeometryUtils.cpp:333:33: required from here /home/pbulk/build/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSize.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPoint.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsMargin.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrValue.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnonymousContent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here struct PointTyped : ^~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11BasicCompositor.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11BasicCompositor.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Compositor.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Compositor.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11TextureSourceBasic.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11TextureSourceBasic.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Compositor.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Compositor.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_base1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/build/layout/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_base1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11TextureHost.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11TextureHost.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:5, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:7, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:5, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ShadowLayerUtilsX11.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ShadowLayerUtilsX11.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleProcessorData.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp:23, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:55: 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] memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/CounterStyleManager.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:11, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here class nsCSSValue { ^~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:74: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/TouchManager.cpp: In member function 'bool mozilla::TouchManager::PreHandleEvent(mozilla::WidgetEvent*, nsEventStatus*, bool&, bool&, nsCOMPtr&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/TouchManager.cpp:213:28: warning: this statement may fall through [-Wimplicit-fallthrough=] aIsHandlingUserInput = true; ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/TouchManager.cpp:216:5: note: here case eTouchCancel: { ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:128: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp: In static member function 'static void nsCSSRendering::DrawTableBorderSegment(nsCSSRendering::DrawTarget&, uint8_t, nscolor, const nsStyleBackground*, const nsRect&, int32_t, int32_t, uint8_t, nscoord, uint8_t, nscoord)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:4325:17: warning: this statement may fall through [-Wimplicit-fallthrough=] ridgeGroove = NS_STYLE_BORDER_STYLE_GROOVE; // and fall through to ridge /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:4327:3: note: here case NS_STYLE_BORDER_STYLE_RIDGE: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:4491:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:4494:3: note: here case NS_STYLE_BORDER_STYLE_SOLID: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:137: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRenderingBorders.cpp: In function 'mozilla::gfx::Color MakeBorderColor(nscolor, nscolor, BorderColorStyle)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRenderingBorders.cpp:1238:9: warning: this statement may fall through [-Wimplicit-fallthrough=] k = 1; ~~^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRenderingBorders.cpp:1240:5: note: here case BorderColorStyleDark: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11TextureSourceOGL.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11TextureSourceOGL.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/ContextStateTracker.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorOGL.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/CompositableHost.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHostOGL.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/CompositableHost.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHostOGL.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/ContextStateTracker.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorOGL.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:128: /home/pbulk/build/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 CSSIntRect&, const nsSize&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:425:66: warning: 'position' may be used uninitialized in this function [-Wmaybe-uninitialized] mPosition(aPosition), mIsMidpoint(aIsMidPoint), mColor(aColor) {} ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:2639:12: note: 'position' was declared here double position; ^~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyledElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsMappedAttributeElement.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsGenericHTMLElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.cpp:13, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp: In member function 'void mozilla::ElementRestyler::RestyleChildren(nsRestyleHint)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp:3534:24: warning: 'lastContinuation' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeReframeForPseudo(CSSPseudoElementType::after, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aFrame, aFrame, aFrame->GetContent(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aFrame->StyleContext()); ~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp:3241:13: note: 'lastContinuation' was declared here nsIFrame* lastContinuation; ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyledElement.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsMappedAttributeElement.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsGenericHTMLElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.cpp:13, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_base2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/build/layout/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/view -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_base2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCoord.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISelectionPrivate.h:31, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Selection.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrameSelection.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:18, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsRange.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Selection.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrameSelection.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:18, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/RotatedBuffer.cpp:25, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/RotatedBuffer.cpp:25, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISelectionListener.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDocumentViewer.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDocumentViewer.cpp:536:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.cpp:41, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:55: 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] memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/CounterStyleManager.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsRange.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Selection.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrameSelection.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:18, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here class nsCSSValue { ^~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISelectionListener.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.cpp:345:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:65: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function 'nsEventStatus mozilla::layers::AsyncPanZoomController::OnTouchStart(const mozilla::MultiTouchInput&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.cpp:1099:76: warning: this statement may fall through [-Wimplicit-fallthrough=] GetCurrentTouchBlock()->GetOverscrollHandoffChain()->CancelAnimations(ExcludeOverscroll); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.cpp:1101:5: note: here case NOTHING: { ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'void mozilla::layers::GestureEventListener::HandleInputTimeoutLongTap()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/GestureEventListener.cpp:440:28: warning: this statement may fall through [-Wimplicit-fallthrough=] CancelMaxTapTimeoutTask(); ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/GestureEventListener.cpp:442:3: note: here case GESTURE_FIRST_SINGLE_TOUCH_MAX_TAP_DOWN: { ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:9, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:39: required from here /home/pbulk/build/www/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp:129, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:110: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here class nsTabSizes { ^~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/PotentialCheckerboardDurationTracker.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/PotentialCheckerboardDurationTracker.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/QueuedInput.cpp:9, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/QueuedInput.cpp:9, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StartupTimeline.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Telemetry.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/PotentialCheckerboardDurationTracker.cpp:9, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:92: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.cpp: In static member function 'static nsRect nsLayoutUtils::ComputeObjectDestRect(const nsRect&, const IntrinsicSize&, const nsSize&, const nsStylePosition*, nsPoint*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.cpp:4173:17: warning: '*((void*)& noneSize +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] Maybe noneSize; ^~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.cpp:4173:17: warning: '*((void*)& noneSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.cpp:4189:17: warning: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::height' may be used uninitialized in this function [-Wmaybe-uninitialized] Maybe constrainedSize; ^~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.cpp:4189:17: warning: '*((void*)(& constrainedSize)+8).nsSize::.mozilla::gfx::BaseSize::.mozilla::gfx::BaseSize::::.mozilla::gfx::BaseSize::::::width' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:56: /home/pbulk/build/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)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp:346:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isTouchPrevented) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp:351:3: note: here case eTouchCancel: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp:352:47: warning: this statement may fall through [-Wimplicit-fallthrough=] mActiveElementManager->HandleTouchEndEvent(mEndTouchIsClick); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp:354:3: note: here case eTouchMove: { ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPrintfCString.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxUtils.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:13, from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsTSubstring.h: In member function 'void nsCounterUseNode::GetText(nsString&)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsTSubstring.h:530:12: warning: 'separator' may be used uninitialized in this function [-Wmaybe-uninitialized] Replace(mLength, 0, aData, aLength); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCounterManager.cpp:103:21: note: 'separator' was declared here const char16_t* separator; ^~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:110: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp: In member function 'virtual void PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp:2708:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] (_f != subtreeRoot || !targetNeedsReflowFromParent)) ^~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers3.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers3.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers3.cpp In file included from /home/pbulk/build/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:137: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsStyleSheetService.cpp: In member function 'virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsStyleSheetService.cpp:339:28: warning: 'message' may be used uninitialized in this function [-Wmaybe-uninitialized] serv->NotifyObservers(NS_ISUPPORTS_CAST(nsIDOMCSSStyleSheet*, cssSheet), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message, nullptr); ~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/PersistentBufferProvider.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicCanvasLayer.cpp:17, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/PersistentBufferProvider.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicCanvasLayer.cpp:17, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicImplData.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicCanvasLayer.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicCanvasLayer.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ liblayout_base.a.desc rm -f liblayout_base.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/layout/base' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers4.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers4.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientLayerManager.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientTiledPaintedLayer.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientTiledPaintedLayer.cpp:5, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientLayerManager.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientTiledPaintedLayer.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientTiledPaintedLayer.cpp:5, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientLayerManager.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientTiledPaintedLayer.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientTiledPaintedLayer.cpp:5, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers5.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers5.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers5.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/LayerManagerComposite.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/LayerManagerComposite.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers6.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers6.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers6.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/LayersTypes.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorTypes.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp: In function 'void mozilla::layers::RenderMinimap(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::ContainerLayerComposite]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:329:53: warning: '*((void*)& cdp +20)' may be used uninitialized in this function [-Wmaybe-uninitialized] r = transform.TransformBounds(cdp->ToUnknownRect()); ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:329:53: warning: '*((void*)& cdp +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:329:53: warning: '*((void*)& cdp +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:329:53: warning: '*((void*)& cdp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp: In function 'void mozilla::layers::RenderMinimap(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::RefLayerComposite]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:329:53: warning: '*((void*)& cdp +20)' may be used uninitialized in this function [-Wmaybe-uninitialized] r = transform.TransformBounds(cdp->ToUnknownRect()); ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:329:53: warning: '*((void*)& cdp +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:329:53: warning: '*((void*)& cdp +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:329:53: warning: '*((void*)& cdp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers7.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/gfx/layers -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers7.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers7.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/RemoteContentController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/RemoteContentController.cpp:8, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/RemoteContentController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/RemoteContentController.cpp:8, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/RemoteContentController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/RemoteContentController.cpp:8, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/RemoteContentController.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/RemoteContentController.cpp:8, from /home/pbulk/build/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/memory/volatile' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_memory_volatile0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/volatile -I/home/pbulk/build/www/firefox52/work/build/memory/volatile -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_memory_volatile0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/memory/volatile/Unified_cpp_memory_volatile0.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/volatile/VolatileBuffer.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/memory/volatile/VolatileBufferFallback.cpp:5, from /home/pbulk/build/www/firefox52/work/build/memory/volatile/Unified_cpp_memory_volatile0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libmemory_volatile.a.desc rm -f libmemory_volatile.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/memory/volatile' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/ipc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Blob.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/events -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/security -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Blob.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/BlobChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:49: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/BlobChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/BlobChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:7: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobInputStreamTether::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::RemoteInputStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:1177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:1176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(IPrivateRemoteInputStream) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ContentChild.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/events -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/security -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ContentChild.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libgfx_layers.a.desc rm -f libgfx_layers.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/gfx/layers' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o CrashReporterChild.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/events -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/security -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/CrashReporterChild.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/CrashReporterChild.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:16: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/CrashReporterChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/plugins/PluginInstanceChild.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:31, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/CrashReporterChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsHashKeys.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/CrashReporterChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/gfx/ipc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o GPUParent.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc -I/home/pbulk/build/www/firefox52/work/build/gfx/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/GPUParent.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: note: in definition of macro 'NS_IMPL_QUERY_TAIL_GUTS' foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:522:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: in definition of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' else ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:521:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeParent.h:31, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.cpp:21: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeParent.h:31, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.cpp:21: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ProcessHangMonitor.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/events -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/security -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ProcessHangMonitor.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ProcessHangMonitor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:15: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_ipc0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc -I/home/pbulk/build/www/firefox52/work/build/gfx/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_ipc0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/build/gfx/ipc/Unified_cpp_gfx_ipc0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:16: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/revocable_store.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/task.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ProcessHangMonitorIPC.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.cpp:11, from /home/pbulk/build/www/firefox52/work/build/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.cpp:11, from /home/pbulk/build/www/firefox52/work/build/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRegion.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/Units.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/LayersTypes.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_ipc0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/events -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/security -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_ipc0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPermissionManager.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/AppProcessChecker.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libgfx_ipc.a.desc rm -f libgfx_ipc.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_ipc.a.desc GPUParent.o Unified_cpp_gfx_ipc0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/gfx/ipc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/widget/gtkxtbin' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/cc -o gtk2xtbin.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtkxtbin -I/home/pbulk/build/www/firefox52/work/build/widget/gtkxtbin -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/gtk2xtbin.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -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 -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/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/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtkxtbin/gtk2xtbin.c libwidget_gtkxtbin.a.desc rm -f libwidget_gtkxtbin.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libwidget_gtkxtbin.a.desc gtk2xtbin.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/widget/gtkxtbin' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/network' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_network0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network -I/home/pbulk/build/www/firefox52/work/build/dom/network -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_network0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/network/Unified_cpp_dom_network0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.cpp:12, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPicker.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPickerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MozPowerManagerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Hal.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/Connection.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/network/Unified_cpp_dom_network0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Hal.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/Connection.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/network/Unified_cpp_dom_network0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Hal.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/Connection.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/network/Unified_cpp_dom_network0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Hal.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/Connection.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/network/Unified_cpp_dom_network0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocket.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocket.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketParent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketParent.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPermissionManager.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/AppProcessChecker.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp:2679:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp:2678:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:809:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(TabChildBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:808:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsITooltipListener) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildGlobal::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:3262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:100, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: /home/pbulk/build/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 } else ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' } else ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPicker.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPickerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:156:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp:153, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:38: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here struct AmountFns ^~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPicker.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPickerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:180:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp:153, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:38: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here struct SizeOfTabFns ^~~~~~~~~~~~ libdom_network.a.desc rm -f libdom_network.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/network' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_webaudio_blink0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink -I/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_webaudio_blink0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-shadow /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_webaudio_blink1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink -I/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_webaudio_blink1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-shadow /home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink1.cpp libdom_media_webaudio_blink.a.desc rm -f libdom_media_webaudio_blink.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/webaudio/blink' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_ipc1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/events -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/security -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_ipc1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/domstubs.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozIApplication.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabContext.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabContext.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabContext.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabContext.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabParent.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabContext.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabContext.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabContext.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/components/about' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AboutRedirector.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/about -I/home/pbulk/build/www/firefox52/work/build/browser/components/about -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AboutRedirector.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/about/AboutRedirector.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAboutModule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/about/AboutRedirector.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/about/AboutRedirector.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/about/AboutRedirector.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libbrowser_components_about.a.desc rm -f libbrowser_components_about.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_about.a.desc AboutRedirector.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/components/about' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/components/feeds' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsFeedSniffer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds -I/home/pbulk/build/www/firefox52/work/build/browser/components/feeds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsFeedSniffer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds/nsFeedSniffer.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentSniffer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds/nsFeedSniffer.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds/nsFeedSniffer.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds/nsFeedSniffer.cpp:26: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libbrowser_components_feeds.a.desc rm -f libbrowser_components_feeds.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_feeds.a.desc nsFeedSniffer.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/components/feeds' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/components/shell' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGNOMEShellService.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/shell -I/home/pbulk/build/www/firefox52/work/build/browser/components/shell -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGNOMEShellService.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/shell/nsGNOMEShellService.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/shell/nsGNOMEShellService.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libbrowser_components_shell.a.desc rm -f libbrowser_components_shell.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_shell.a.desc nsGNOMEShellService.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/components/shell' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/components/dirprovider' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DirectoryProvider.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/dirprovider -I/home/pbulk/build/www/firefox52/work/build/browser/components/dirprovider -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/build -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DirectoryProvider.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/dirprovider/DirectoryProvider.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDirectoryService.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/browser/components/dirprovider/DirectoryProvider.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libbrowser_components_dirprovider.a.desc rm -f libbrowser_components_dirprovider.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_dirprovider.a.desc DirectoryProvider.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/components/dirprovider' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/browser/components/migration' libbrowser_components_migration.a.desc rm -f libbrowser_components_migration.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_migration.a.desc gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/browser/components/migration' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/wave' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_wave0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/wave -I/home/pbulk/build/www/firefox52/work/build/dom/media/wave -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_wave0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/wave/Unified_cpp_dom_media_wave0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDemuxer.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/wave/Unified_cpp_dom_media_wave0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDataDemuxer.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDemuxer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/wave/Unified_cpp_dom_media_wave0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderStateMachine.h:91, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDecoder.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/media/wave/Unified_cpp_dom_media_wave0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIThread.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AbstractThread.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/MozPromise.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDataDemuxer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDemuxer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/wave/Unified_cpp_dom_media_wave0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_ipc.a.desc rm -f libdom_ipc.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/ipc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozEnglishWordUtils.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozEnglishWordUtils.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp: In member function 'virtual nsresult mozEnglishWordUtils::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozEnglishWordUtils) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozInlineSpellChecker.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozInlineSpellChecker.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_media_wave.a.desc rm -f libdom_media_wave.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_wave.a.desc Unified_cpp_dom_media_wave0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/wave' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/startupcache' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StartupCache.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache -I/home/pbulk/build/www/firefox52/work/build/startupcache -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StartupCache.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCache.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCache.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StartupCacheModule.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache -I/home/pbulk/build/www/firefox52/work/build/startupcache -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StartupCacheModule.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheModule.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheModule.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StartupCacheUtils.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache -I/home/pbulk/build/www/firefox52/work/build/startupcache -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StartupCacheUtils.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheUtils.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheUtils.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheUtils.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozInlineSpellWordUtil.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozInlineSpellWordUtil.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp libstartupcache.a.desc rm -f libstartupcache.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libstartupcache.a.desc StartupCache.o StartupCacheModule.o StartupCacheUtils.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/startupcache' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/editor/txmgr' mkdir -p '.deps/' In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_txmgr0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/home/pbulk/build/www/firefox52/work/build/editor/txmgr -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_txmgr0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/editor/txmgr/Unified_cpp_editor_txmgr0.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionItem.cpp:6, from /home/pbulk/build/www/firefox52/work/build/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionItem.cpp:7, from /home/pbulk/build/www/firefox52/work/build/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionManager.cpp: In member function 'virtual nsresult nsTransactionManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionManager.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionManager.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libeditor_txmgr.a.desc rm -f libeditor_txmgr.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libeditor_txmgr.a.desc Unified_cpp_editor_txmgr0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/editor/txmgr' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/ipc/chromium' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o atomicops_internals_x86_gcc.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/atomicops_internals_x86_gcc.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/atomicops_internals_x86_gcc.cc In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/atomicops.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/atomicops_internals_x86_gcc.cc:12: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o message_pump_glib.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/message_pump_glib.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_pump_glib.cc In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_pump.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_pump_glib.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_pump_glib.cc:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o process_util_linux.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/process_util_linux.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util_linux.cc In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util_linux.cc:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util_linux.cc:137:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mEnvp; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /home/pbulk/build/www/firefox52/work/build/dist/system_wrappers/memory:3, from /home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers/memory:44, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util_linux.cc:11: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozPersonalDictionary.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozPersonalDictionary.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o time_posix.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/time_posix.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/time_posix.cc In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/time.h:29, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/time_posix.cc:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ipc_chromium0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:16: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozPersonalDictionary) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozSpellChecker.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozSpellChecker.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:15: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:7: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozSpellCheckerFactory.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozSpellCheckerFactory.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellCheckerFactory.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellCheckerFactory.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/histogram.cc:20, from /home/pbulk/build/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:65: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:555:7: warning: '*((void*)& lastSegmentSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] aIter.Advance(*this, *lastSegmentSize); ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellCheckerFactory.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ipc_chromium1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellCheckerFactory.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellCheckerFactory.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/platform_thread.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/platform_thread_posix.cc:7, from /home/pbulk/build/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:83: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/string_util.cc:730:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] return result; ^~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozSpellI18NManager.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozSpellI18NManager.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellI18NManager.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellI18NManager.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellI18NManager.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ipc_chromium2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/chromium -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium2.cpp libextensions_spellcheck_src.a.desc rm -f libextensions_spellcheck_src.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/waitable_event.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/waitable_event_posix.cc:7, from /home/pbulk/build/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/extensions/spellcheck/src' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/commandlines' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCommandLine.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/commandlines -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCommandLine.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsICommandLineRunner.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:21: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsICommandLineRunner.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:5: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' NS_IMPL_ISUPPORTS_CI(nsCommandLine, ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' NS_IMPL_QUERY_CLASSINFO(aClass) \ ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' NS_IMPL_ISUPPORTS_CI(nsCommandLine, ^~~~~~~~~~~~~~~~~~~~ libtoolkit_components_commandlines.a.desc rm -f libtoolkit_components_commandlines.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_commandlines.a.desc nsCommandLine.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/commandlines' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/ipc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_ipc0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc -I/home/pbulk/build/www/firefox52/work/build/netwerk/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_ipc0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/ChannelEventQueue.cpp:8, from /home/pbulk/build/www/firefox52/work/build/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libipc_chromium.a.desc rm -f libipc_chromium.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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_linux.o time_posix.o Unified_cpp_ipc_chromium0.o Unified_cpp_ipc_chromium1.o Unified_cpp_ipc_chromium2.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/ipc/chromium' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/console' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_console0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console -I/home/pbulk/build/www/firefox52/work/build/dom/console -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_console0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/console/Unified_cpp_dom_console0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/NeckoChild.cpp:10, from /home/pbulk/build/www/firefox52/work/build/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Console.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/console/Unified_cpp_dom_console0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Console.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/console/Unified_cpp_dom_console0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FunctionBinding.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:13, from /home/pbulk/build/www/firefox52/work/build/dom/console/Unified_cpp_dom_console0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Console.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/console/Unified_cpp_dom_console0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/NeckoChild.cpp:12, from /home/pbulk/build/www/firefox52/work/build/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ChannelEventQueue.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/ChannelEventQueue.cpp:9, from /home/pbulk/build/www/firefox52/work/build/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RootedOwningNonNull.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Console.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/console/Unified_cpp_dom_console0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ libnetwerk_ipc.a.desc rm -f libnetwerk_ipc.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/netwerk/ipc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/system/linux' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsNotifyAddrListener_Linux.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/system/linux -I/home/pbulk/build/www/firefox52/work/build/netwerk/system/linux -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsNotifyAddrListener_Linux.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/MainThreadUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsThreadUtils.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp:16: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_console.a.desc rm -f libdom_console.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/console' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/file' mkdir -p '.deps/' libnetwerk_system_linux.a.desc rm -f libnetwerk_system_linux.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_system_linux.a.desc nsNotifyAddrListener_Linux.o exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_file0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file -I/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/file -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_file0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/system/linux' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/accessible/ipc/other' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DocAccessibleChild.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/home/pbulk/build/www/firefox52/work/build/accessible/ipc/other -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DocAccessibleChild.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsIOService.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file/nsFileChannel.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseChannel.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file/nsFileChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file/nsFileChannel.cpp:8, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessible.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/AccessibleWrap.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessible.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessible.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libnetwerk_protocol_file.a.desc rm -f libnetwerk_protocol_file.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_file.a.desc Unified_cpp_protocol_file0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/file' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ProxyAccessible.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/home/pbulk/build/www/firefox52/work/build/accessible/ipc/other -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ProxyAccessible.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/AccessibleWrap.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessible.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessible.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/AccessibleWrap.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessible.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessible.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/extensions/auth' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsAuthSASL.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth -I/home/pbulk/build/www/firefox52/work/build/extensions/auth -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsAuthSASL.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsAuthSASL.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsComponentManagerUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsAuthSASL.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsHttpNegotiateAuth.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth -I/home/pbulk/build/www/firefox52/work/build/extensions/auth -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsHttpNegotiateAuth.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsHttpNegotiateAuth.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsAuth.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsHttpNegotiateAuth.cpp:19: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsHttpNegotiateAuth.cpp:42: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_extensions_auth0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth -I/home/pbulk/build/www/firefox52/work/build/extensions/auth -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_extensions_auth0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/extensions/auth/Unified_cpp_extensions_auth0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsAuthFactory.cpp:5, from /home/pbulk/build/www/firefox52/work/build/extensions/auth/Unified_cpp_extensions_auth0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libaccessible_ipc_other.a.desc rm -f libaccessible_ipc_other.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/accessible/ipc/other' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/accessible/xpcom' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o xpcAccEvents.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/home/pbulk/build/www/firefox52/work/build/accessible/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/xpcAccEvents.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp libextensions_auth.a.desc rm -f libextensions_auth.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.h:5, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:3: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/extensions/auth' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/mediasource' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_mediasource0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource -I/home/pbulk/build/www/firefox52/work/build/dom/media/mediasource -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_mediasource0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.h:6, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:3: /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:296:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:295:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:348:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:462:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:461:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_xpcom0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/home/pbulk/build/www/firefox52/work/build/accessible/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_xpcom0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaResource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp: In member function 'bool mozilla::ADTSContainerParser::Parse(mozilla::MediaByteBuffer*, mozilla::ADTSContainerParser::Header&)': /home/pbulk/build/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] size_t data_length = (((*aData)[3] & 0x03) << 11) || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/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] (((*aData)[4] & 0xff) << 3) || ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAccessibleRelation.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.cpp:6, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSourceDecoder.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaResource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/ProxyAccessible.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.cpp:6, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/a11y/ProxyAccessible.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.cpp:6, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.cpp:6, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaResource.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp:584:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp:583:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBuffer.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/SamplesWaitingForKey.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSourceDecoder.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBuffer) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaResource.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/SamplesWaitingForKey.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSourceDecoder.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBufferList) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIAccessibleRelation.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.cpp:6, from /home/pbulk/build/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleDocument.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleDocument::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleDocument.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleHyperText) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleDocument.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIAccessibleDocument) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleGeneric.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleGeneric.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleTextRange.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleTextRange.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libaccessible_xpcom.a.desc rm -f libaccessible_xpcom.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_xpcom.a.desc xpcAccEvents.o Unified_cpp_accessible_xpcom0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/accessible/xpcom' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/zlib' libzlib.a.desc rm -f libzlib.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libzlib.a.desc gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/zlib' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/layout/forms' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_forms0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/build/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_forms0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/imgIContainer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.cpp:5, from /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:83: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/TrackBuffersManager.cpp: In member function 'uint32_t mozilla::TrackBuffersManager::RemoveFrames(const mozilla::media::TimeIntervals&, mozilla::TrackBuffersManager::TrackData&, uint32_t)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/TrackBuffersManager.cpp:1785:19: warning: '*((void*)& firstRemovedIndex +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] Maybe firstRemovedIndex; ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxPattern.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxContext.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/imgIContainer.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.cpp:5, from /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_media_mediasource.a.desc rm -f libdom_media_mediasource.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/media/mediasource' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/push' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_push0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push -I/home/pbulk/build/www/firefox52/work/build/dom/push -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_push0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/push/Unified_cpp_dom_push0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PushManager.h:29, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/push/Unified_cpp_dom_push0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PushManager.h:32, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/push/Unified_cpp_dom_push0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PushManagerBinding.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:12, from /home/pbulk/build/www/firefox52/work/build/dom/push/Unified_cpp_dom_push0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PushManager.h:29, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/push/Unified_cpp_dom_push0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PushManager.h:29, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/push/Unified_cpp_dom_push0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIPushData) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIPushMessage) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscriptionOptions.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscriptionOptions.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ libdom_push.a.desc rm -f libdom_push.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/push' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/intl/hyphenation/glue' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hnjstdio.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue -I/home/pbulk/build/www/firefox52/work/build/intl/hyphenation/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hnjstdio.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjstdio.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjalloc.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjstdio.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjstdio.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_hyphenation_glue0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue -I/home/pbulk/build/www/firefox52/work/build/intl/hyphenation/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_hyphenation_glue0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTHashtable.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsBaseHashtable.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsInterfaceHashtable.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/nsHyphenationManager.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/nsHyphenationManager.cpp:6, from /home/pbulk/build/www/firefox52/work/build/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/nsHyphenationManager.cpp:15, from /home/pbulk/build/www/firefox52/work/build/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_forms1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/home/pbulk/build/www/firefox52/work/build/layout/forms -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_forms1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms1.cpp libintl_hyphenation_glue.a.desc rm -f libintl_hyphenation_glue.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_hyphenation_glue.a.desc hnjstdio.o Unified_cpp_hyphenation_glue0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/intl/hyphenation/glue' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/image/encoders/jpeg' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsJPEGEncoder.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg -I/home/pbulk/build/www/firefox52/work/build/image/encoders/jpeg -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsJPEGEncoder.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg/nsJPEGEncoder.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/imgIEncoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg/nsJPEGEncoder.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg/nsJPEGEncoder.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_jpeg.a.desc rm -f libimage_encoders_jpeg.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_encoders_jpeg.a.desc nsJPEGEncoder.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/image/encoders/jpeg' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o convert.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/convert.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/convert.cc In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o convert_from.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/convert_from.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/convert_from.cc In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mjpeg_decoder.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mjpeg_decoder.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/mjpeg_decoder.cc exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rotate_argb.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rotate_argb.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/rotate_argb.cc exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o row_common.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/row_common.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/row_common.cc In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.cpp:6, from /home/pbulk/build/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o scale.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/scale.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/scale.cc exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o scale_common.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/scale_common.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/scale_common.cc exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_libyuv0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_libyuv0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv0.cpp liblayout_forms.a.desc rm -f liblayout_forms.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/layout/forms' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/ipc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RemoteVideoDecoder.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RemoteVideoDecoder.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_libyuv1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_libyuv1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libyuv.a.desc rm -f libyuv.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/media/libyuv/libyuv_libyuv' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VideoDecoderChild.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VideoDecoderChild.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:850, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaData.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/browser-element' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BrowserElementAudioChannel.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element -I/home/pbulk/build/www/firefox52/work/build/dom/browser-element -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BrowserElementAudioChannel.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VideoDecoderManagerChild.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VideoDecoderManagerChild.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:5: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementAudioChannel::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BrowserElementParent.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element -I/home/pbulk/build/www/firefox52/work/build/dom/browser-element -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BrowserElementParent.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementParent.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabParent.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementParent.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabParent.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementParent.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VideoDecoderManagerParent.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VideoDecoderManagerParent.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabParent.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementParent.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabParent.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementParent.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_browser-element.a.desc rm -f libdom_browser-element.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/browser-element' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/gfx/thebes' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ContextStateTracker.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ContextStateTracker.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/ContextStateTracker.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VideoDecoderParent.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/dom/media/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VideoDecoderParent.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/ContextStateTracker.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/ContextStateTracker.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrintTarget.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrintTarget.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTarget.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTarget.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTarget.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderParent.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrintTargetPDF.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrintTargetPDF.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPDF.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPDF.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPDF.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrintTargetPS.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrintTargetPS.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPS.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPS.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPS.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrintTargetThebes.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrintTargetThebes.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetThebes.cpp libdom_media_ipc.a.desc rm -f libdom_media_ipc.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/gfx/PrintTarget.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetThebes.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetThebes.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/media/ipc' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxASurface.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxASurface.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxAlphaRecoverySSE2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxAlphaRecoverySSE2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread -msse2 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxAlphaRecoverySSE2.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxDrawable.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxDrawable.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxDrawable.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFT2FontBase.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFT2FontBase.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsMathUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPoint.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxRect.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxDrawable.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxDrawable.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxContext.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFT2Utils.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFT2Utils.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2Utils.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxContext.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2Utils.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFcPlatformFontList.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFcPlatformFontList.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFontconfigFonts.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFontconfigFonts.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp: In function 'void PrepareFontOptions(FcPattern*, cairo_font_options_t*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp:609:18: warning: this statement may fall through [-Wimplicit-fallthrough=] rgba = FC_RGBA_NONE; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp:614:9: note: here case FC_RGBA_RGB: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxUserFontSet.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:24: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFontconfigUtils.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFontconfigUtils.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigUtils.cpp /home/pbulk/build/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*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:1627:91: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] (const PangoScript)hb_glib_script_from_script(hb_script_from_iso15924_tag(scriptTag)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigUtils.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp: In function 'cairo_scaled_font_t* CreateScaledFont(FcPattern*, cairo_font_face_t*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:2167:18: warning: this statement may fall through [-Wimplicit-fallthrough=] rgba = FC_RGBA_NONE; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:2172:9: note: here case FC_RGBA_RGB: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxGdkNativeRenderer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxGdkNativeRenderer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGdkNativeRenderer.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxPlatform.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxPlatform.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCoord.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSize.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGdkNativeRenderer.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGdkNativeRenderer.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxPlatformGtk.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxPlatformGtk.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/InputData.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/ProtocolUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxUserFontSet.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp: In member function 'virtual already_AddRefed gfxPlatformGtk::GetScaledFontForFont(gfxPlatform::DrawTarget*, gfxFont*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:646:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:648:5: note: here default: ^~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxPrefs.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxPrefs.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPrefs.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxXlibNativeRenderer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxXlibNativeRenderer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibNativeRenderer.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCoord.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPoint.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibNativeRenderer.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibNativeRenderer.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxXlibSurface.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxXlibSurface.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibSurface.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibSurface.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibSurface.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_thebes0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_thebes0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/SoftwareVsyncSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/SoftwareVsyncSource.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_thebes1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/gfx/thebes -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_thebes1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleStruct.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SVGContextPaint.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:12, from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:65: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleStruct.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SVGContextPaint.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:12, from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:65: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/SoftwareVsyncSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/SoftwareVsyncSource.cpp:7, from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontEntry.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:65: /home/pbulk/build/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*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:476:57: warning: this statement may fall through [-Wimplicit-fallthrough=] mergedFeatures.Put(HB_TAG('c','2','s','c'), 1); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:480:9: note: here case NS_FONT_VARIANT_CAPS_SMALLCAPS: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:486:73: warning: this statement may fall through [-Wimplicit-fallthrough=] HB_TAG('c','2','p','c'), 1); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:490:9: note: here case NS_FONT_VARIANT_CAPS_PETITECAPS: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp: In member function 'bool gfxFont::InitFakeSmallCapsRun(gfxFont::DrawTarget*, gfxTextRun*, const T*, uint32_t, uint32_t, uint8_t, uint16_t, gfxFont::Script, bool, bool) [with T = char16_t]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:3202:21: warning: this statement may fall through [-Wimplicit-fallthrough=] f = smallCapsFont; ^~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:3205:13: note: here case kUppercase: ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxUserFontSet.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformFontList.cpp:10, from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:56: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleStruct.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SVGContextPaint.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxSVGGlyphs.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxSVGGlyphs.cpp:5, from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:74: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTHashtable.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontFeatures.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontEntry.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.cpp:6, from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxTextRun.cpp: In member function 'void gfxFontGroup::FamilyFace::CheckState(bool&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxTextRun.cpp:1733:27: warning: this statement may fall through [-Wimplicit-fallthrough=] SetInvalid(); ~~~~~~~~~~^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxTextRun.cpp:1736:13: note: here default: ^~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/res' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_protocol_res0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res -I/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/res -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_protocol_res0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIProtocolHandler.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISubstitutingProtocolHandler.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/ExtensionProtocolHandler.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/ExtensionProtocolHandler.cpp:12, from /home/pbulk/build/www/firefox52/work/build/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libnetwerk_protocol_res.a.desc rm -f libnetwerk_protocol_res.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_res.a.desc Unified_cpp_netwerk_protocol_res0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/protocol/res' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/embedding/components/appstartup' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsAppStartupNotifier.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/appstartup -I/home/pbulk/build/www/firefox52/work/build/embedding/components/appstartup -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsAppStartupNotifier.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/appstartup/nsAppStartupNotifier.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/appstartup/nsAppStartupNotifier.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libembedding_components_appstartup.a.desc rm -f libembedding_components_appstartup.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_appstartup.a.desc nsAppStartupNotifier.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/embedding/components/appstartup' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/extensions/universalchardet/src/xpcom' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_src_xpcom0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/xpcom -I/home/pbulk/build/www/firefox52/work/build/extensions/universalchardet/src/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_src_xpcom0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/extensions/universalchardet/src/xpcom/Unified_cpp_src_xpcom0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/xpcom/nsUdetXPCOMWrapper.cpp:6, from /home/pbulk/build/www/firefox52/work/build/extensions/universalchardet/src/xpcom/Unified_cpp_src_xpcom0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libextensions_universalchardet_src_xpcom.a.desc rm -f libextensions_universalchardet_src_xpcom.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_universalchardet_src_xpcom.a.desc Unified_cpp_src_xpcom0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/extensions/universalchardet/src/xpcom' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/js/ipc' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_ipc0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc -I/home/pbulk/build/www/firefox52/work/build/js/ipc -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_js_ipc0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-shadow /home/pbulk/build/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: /home/pbulk/build/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*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.cpp:349:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] (xLocs[j] - clusterLoc - adv); libgfx_thebes.a.desc rm -f libgfx_thebes.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/gfx/thebes' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/mozintl' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o MozIntl.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mozintl -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/mozintl -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/MozIntl.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mozintl/MozIntl.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/CPOWTimer.cpp:8, from /home/pbulk/build/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozIMozIntl.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mozintl/MozIntl.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mozintl/MozIntl.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_mozintl.a.desc rm -f libtoolkit_components_mozintl.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_mozintl.a.desc MozIntl.o In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/CPOWTimer.cpp:9, from /home/pbulk/build/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/mozintl' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/security/sandbox/linux/broker' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SandboxBroker.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker -I/home/pbulk/build/www/firefox52/work/build/security/sandbox/linux/broker -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/chromium -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SandboxBroker.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker/SandboxBroker.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/platform_thread.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker/SandboxBroker.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker/SandboxBroker.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SandboxBrokerCommon.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker -I/home/pbulk/build/www/firefox52/work/build/security/sandbox/linux/broker -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/chromium -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SandboxBrokerCommon.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker/SandboxBrokerCommon.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker/SandboxBrokerCommon.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SandboxBrokerPolicyFactory.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker -I/home/pbulk/build/www/firefox52/work/build/security/sandbox/linux/broker -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/chromium -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SandboxBrokerPolicyFactory.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/platform_thread.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/SandboxBroker.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libsecurity_sandbox_linux_broker.a.desc rm -f libsecurity_sandbox_linux_broker.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libsecurity_sandbox_linux_broker.a.desc SandboxBroker.o SandboxBrokerCommon.o SandboxBrokerPolicyFactory.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/security/sandbox/linux/broker' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/dns/mdns/libmdns' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dns_mdns_libmdns0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/mdns/libmdns -I/home/pbulk/build/www/firefox52/work/build/netwerk/dns/mdns/libmdns -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dns_mdns_libmdns0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/mdns/libmdns/nsDNSServiceInfo.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/mdns/libmdns/nsDNSServiceInfo.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptChild.cpp:10, from /home/pbulk/build/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/CPOWTimer.cpp:8, from /home/pbulk/build/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libnetwerk_dns_mdns_libmdns.a.desc rm -f libnetwerk_dns_mdns_libmdns.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_dns_mdns_libmdns.a.desc Unified_cpp_dns_mdns_libmdns0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/dns/mdns/libmdns' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/fetch' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_fetch0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch -I/home/pbulk/build/www/firefox52/work/build/dom/fetch -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/data -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_fetch0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/CPOWTimer.cpp:8, from /home/pbulk/build/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptChild.cpp:13, from /home/pbulk/build/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here struct GlobalProperties { ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelInfo.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/ChannelInfo.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/CPOWTimer.cpp:8, from /home/pbulk/build/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:2: /home/pbulk/build/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]': /home/pbulk/build/www/firefox52/work/build/dist/include/js/HashTable.h:198:57: required from 'void js::HashMap::clear() [with Key = mozilla::jsipc::ObjectId; Value = JS::Heap; HashPolicy = mozilla::jsipc::ObjectIdHasher; AllocPolicy = js::SystemAllocPolicy]' /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptShared.cpp:79:18: required from here /home/pbulk/build/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] memset(table, 0, sizeof(*table) * capacity()); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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 class HashTableEntry ^~~~~~~~~~~~~~ /home/pbulk/build/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]': /home/pbulk/build/www/firefox52/work/build/dist/include/js/HashTable.h:198:57: required from 'void js::HashMap::clear() [with Key = JS::Heap; Value = mozilla::jsipc::ObjectId; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::SystemAllocPolicy]' /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptShared.cpp:141:18: required from here /home/pbulk/build/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] memset(table, 0, sizeof(*table) * capacity()); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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 class HashTableEntry ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/ChannelInfo.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Fetch.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Fetch.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelInfo.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/ChannelInfo.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChannelInfo.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/ChannelInfo.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/FetchConsumer.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/FetchConsumer.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Request.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Request.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Response.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Response.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ libjs_ipc.a.desc rm -f libjs_ipc.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_ipc.a.desc Unified_cpp_js_ipc0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/js/ipc' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/embedding/components/find' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_find0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find -I/home/pbulk/build/www/firefox52/work/build/embedding/components/find -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_find0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFind.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:9, from /home/pbulk/build/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:11, from /home/pbulk/build/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:16, from /home/pbulk/build/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:9, from /home/pbulk/build/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_fetch.a.desc rm -f libdom_fetch.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_fetch.a.desc Unified_cpp_dom_fetch0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/fetch' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/rdf/datasource' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_rdf_datasource0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource -I/home/pbulk/build/www/firefox52/work/build/rdf/datasource -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_rdf_datasource0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/rdf/datasource/Unified_cpp_rdf_datasource0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIRDFDataSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsFileSystemDataSource.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsFileSystemDataSource.cpp:10, from /home/pbulk/build/www/firefox52/work/build/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsFileSystemDataSource.cpp:26, from /home/pbulk/build/www/firefox52/work/build/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFind.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:9, from /home/pbulk/build/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFindContentIterator::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:459:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp: In member function 'char16_t nsFind::PeekNextChar(nsIDOMRange*, nsIDOMRange*, nsIDOMRange*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:816:41: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] return t1b ? CHAR_TO_UNICHAR(t1b[index]) : t2b[index]; ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/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**)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1143:56: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] c = (t2b ? t2b[findex] : CHAR_TO_UNICHAR(t1b[findex])); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) ^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:927:54: note: in expansion of macro 'NBSP_CHARCODE' #define IsSpace(c) (nsCRT::IsAsciiSpace(c) || (c) == NBSP_CHARCODE) ^~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1155:26: note: in expansion of macro 'IsSpace' if (inWhitespace && !IsSpace(c)) { ^~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) ^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:927:54: note: in expansion of macro 'NBSP_CHARCODE' #define IsSpace(c) (nsCRT::IsAsciiSpace(c) || (c) == NBSP_CHARCODE) ^~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1168:26: note: in expansion of macro 'IsSpace' if (!inWhitespace && IsSpace(patc)) { ^~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) ^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1219:23: note: in expansion of macro 'NBSP_CHARCODE' if (prevChar == NBSP_CHARCODE) ^~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1220:36: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] prevChar = CHAR_TO_UNICHAR(' '); ^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) ^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:927:54: note: in expansion of macro 'NBSP_CHARCODE' #define IsSpace(c) (nsCRT::IsAsciiSpace(c) || (c) == NBSP_CHARCODE) ^~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1230:26: note: in expansion of macro 'IsSpace' (inWhitespace && IsSpace(c))) ^~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1265:79: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] nextChar = (t2b ? t2b[nextfindex] : CHAR_TO_UNICHAR(t1b[nextfindex])); ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) ^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1270:27: note: in expansion of macro 'NBSP_CHARCODE' if (nextChar == NBSP_CHARCODE) ^~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1271:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] nextChar = CHAR_TO_UNICHAR(' '); ^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) ^~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:60: note: in definition of macro 'CHAR_TO_UNICHAR' #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) ^ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:927:54: note: in expansion of macro 'NBSP_CHARCODE' #define IsSpace(c) (nsCRT::IsAsciiSpace(c) || (c) == NBSP_CHARCODE) ^~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1329:13: note: in expansion of macro 'IsSpace' IsSpace(patStr[pindex + incr])) { ^~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIRDFDataSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsFileSystemDataSource.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsFileSystemDataSource.cpp:10, from /home/pbulk/build/www/firefox52/work/build/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsLocalStore.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsLocalStore.cpp:247:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librdf_datasource.a.desc rm -f librdf_datasource.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o librdf_datasource.a.desc Unified_cpp_rdf_datasource0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/rdf/datasource' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/bindings' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrototypeList.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrototypeList.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/PrototypeList.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegisterBindings.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RegisterBindings.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp libembedding_components_find.a.desc rm -f libembedding_components_find.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_find.a.desc Unified_cpp_components_find0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/embedding/components/find' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegisterWorkerBindings.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RegisterWorkerBindings.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerBindings.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AccessibleNodeBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AccessibleNodeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BlobBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BlobBinding.h:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp:3: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AccessibleNodeBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Fetch.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Request.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CacheBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerBindings.cpp:3: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BlobBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegisterWorkerDebuggerBindings.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RegisterWorkerDebuggerBindings.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerDebuggerBindings.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerDebuggerBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerDebuggerBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegisterWorkletBindings.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RegisterWorkletBindings.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkletBindings.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/URLSearchParamsBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerDebuggerBindings.cpp:4: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkerDebuggerBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkletBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RegisterWorkletBindings.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ResolveSystemBinding.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ResolveSystemBinding.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/ResolveSystemBinding.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnionTypes.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnionTypes.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnionTypes.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AddonManagerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ResolveSystemBinding.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Directory.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnionTypes.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Directory.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnionTypes.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ResolveSystemBinding.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ResolveSystemBinding.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AddonManagerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ResolveSystemBinding.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLOptGroupElement.h:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnionTypes.cpp:3: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Directory.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnionTypes.cpp:1: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonEvent.cpp: In member function 'virtual nsresult mozilla::dom::AddonEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AddonEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3065:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3064:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3511:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AddonInstall) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3941:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3940:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AddonManager) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrack.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrack.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/AutocompleteErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::AutocompleteErrorEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AutocompleteErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrack.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrack.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AutocompleteErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AutocompleteErrorEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/AnimationPlaybackEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationPlaybackEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AnimationPlaybackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/AnimationPlaybackEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AnimationPlaybackEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrack.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrack.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BlobEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementProxy::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrack.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrack.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4067:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BrowserElementProxy) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/BrowserFeedWriterBinding.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/BrowserFeedWriterBinding.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioBufferSourceNodeBinding.cpp:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:278: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/BiquadFilterNodeBinding.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:122: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings10.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings10.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrackEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MediaKeySessionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSelfSupportBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozSelfSupport::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSelfSupportBinding.cpp:1496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSelfSupportBinding.cpp:1495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/media/psshparser' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_psshparser0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_NO_MOZALLOC -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/psshparser -I/home/pbulk/build/www/firefox52/work/build/media/psshparser -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_psshparser0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/media/psshparser/Unified_cpp_media_psshparser0.cpp libpsshparser.a.desc rm -f libpsshparser.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libpsshparser.a.desc Unified_cpp_media_psshparser0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/media/psshparser' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/eme' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_agnostic_eme0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme -I/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/eme -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_agnostic_eme0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioHost.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioDecoderProxy.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDataDecoderProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioHost.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioDecoderProxy.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/GMPAudioDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_media_platforms_agnostic_eme.a.desc rm -f libdom_media_platforms_agnostic_eme.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/agnostic/eme' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ffmpeg_libav540.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav54 -I/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav54/include -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ffmpeg_libav540.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings11.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings11.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:14, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MozSettingsEvent.h:14, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MozSettingsEvent.h:14, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsTransactionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsTransactionEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsTransactionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MozSettingsEvent.h:14, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsTransactionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsTransactionEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozTetheringManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozTetheringManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozTetheringManagerBinding.cpp:1290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozTetheringManagerBinding.cpp:1289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ libdom_media_platforms_ffmpeg_libav54.a.desc rm -f libdom_media_platforms_ffmpeg_libav54.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/netwerk/cache2' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AppCacheStorage.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2 -I/home/pbulk/build/www/firefox52/work/build/netwerk/cache2 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AppCacheStorage.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/AppCacheStorage.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheLog.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/AppCacheStorage.cpp:5: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileMetadata.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorage.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/AppCacheStorage.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/AppCacheStorage.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_cache20.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2 -I/home/pbulk/build/www/firefox52/work/build/netwerk/cache2 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache20.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheLog.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.cpp:5, from /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PageTransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PageTransitionEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PageTransitionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MozSettingsEvent.h:14, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PageTransitionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PageTransitionEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileMetadata.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsICacheEntry.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' NS_INTERFACE_MAP_END_THREADSAFE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileChunk.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' NS_INTERFACE_MAP_END_THREADSAFE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileChunk.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' NS_INTERFACE_MAP_END_THREADSAFE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' NS_INTERFACE_MAP_END_THREADSAFE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' NS_INTERFACE_MAP_END_THREADSAFE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' NS_INTERFACE_MAP_END_THREADSAFE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIRunnable) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/OscillatorNodeBinding.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:314: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:83: /home/pbulk/build/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)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:60:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 11: c += (uint32_t(k[10])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:61:5: note: here case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:61:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:62:5: note: here case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:62:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:64:5: note: here case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:64:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:65:5: note: here case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:65:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:66:5: note: here case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:66:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:67:5: note: here case 5 : b += k[4]; MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:67:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : b += k[4]; MOZ_FALLTHROUGH; ~~^~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:68:5: note: here case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:68:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:69:5: note: here case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:69:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:70:5: note: here case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:70:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:71:5: note: here case 1 : a += k[0]; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp: In member function 'void mozilla::net::CacheHash::Update(const char*, uint32_t)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:160:18: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: mBuf += data[2] << 16; MOZ_FALLTHROUGH; ~~~~~^~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:161:5: note: here case 2: mBuf += data[1] << 8; MOZ_FALLTHROUGH; ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:161:18: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: mBuf += data[1] << 8; MOZ_FALLTHROUGH; ~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:162:5: note: here case 1: mBuf += data[0]; ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:101: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp: In static member function 'static nsresult mozilla::net::CacheIndex::Shutdown()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:460:25: warning: this statement may fall through [-Wimplicit-fallthrough=] index->FinishWrite(false); ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:462:5: note: here case READY: ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp: In member function 'const mozilla::net::CacheIndexEntry* mozilla::net::CacheIndexEntryAutoManage::FindEntry()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:153:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!mDoNotSearchInUpdates) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:157:7: note: here case CacheIndex::BUILDING: ^~~~ /home/pbulk/build/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], mozilla::net::CacheIndex::EntryStatus*, bool*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:1154:46: warning: this statement may fall through [-Wimplicit-fallthrough=] entry = index->mPendingUpdates.GetEntry(hash); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:1156:5: note: here case BUILDING: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_cache21.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2 -I/home/pbulk/build/www/firefox52/work/build/netwerk/cache2 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache21.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheLog.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorage.cpp:5, from /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileMetadata.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorage.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorage.cpp:6, from /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorageService.cpp: In member function 'virtual nsresult mozilla::net::{anonymous}::WalkDiskCacheRunnable::Run()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorageService.cpp:453:15: warning: this statement may fall through [-Wimplicit-fallthrough=] mPass = ITERATE_METADATA; ~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorageService.cpp:456:7: note: here case ITERATE_METADATA: ^~~~ libnetwerk_cache2.a.desc rm -f libnetwerk_cache2.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/netwerk/cache2' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o extension_set_heavy.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/extension_set_heavy.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/extension_set_heavy.cc exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o text_format.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/text_format.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/text_format.cc In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/text_format.cc:54: /home/pbulk/build/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&)': /home/pbulk/build/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] typedef typename Collection::value_type value_type; ^~~~~~~~~~ /home/pbulk/build/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&)': /home/pbulk/build/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] typedef typename Collection::value_type value_type; ^~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h: At global scope: /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] typename Collection::value_type::second_type* const ^~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] typename Collection::value_type::second_type* const ^~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings12.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings12.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ParentNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrackConstraints.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionImplBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ cc1plus: warning: unrecognized command line option '-Wno-null-conversion' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o wire_format.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/wire_format.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/wire_format.cc In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, from /home/pbulk/build/www/firefox52/work/build/dist/include/MediaTrackConstraints.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionImplBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ReentrantMonitor.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ImageContainer.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionImplBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_protobuf0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_protobuf0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:59, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/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&)': /home/pbulk/build/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] typedef typename Collection::value_type value_type; ^~~~~~~~~~ /home/pbulk/build/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&)': /home/pbulk/build/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] typedef typename Collection::value_type value_type; ^~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h: At global scope: /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] typename Collection::value_type::second_type* const ^~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] typename Collection::value_type::second_type* const ^~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/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] class DescriptorPool::Tables { ^~~~~~ /home/pbulk/build/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] class FileDescriptorTables { ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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] /home/pbulk/build/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] /home/pbulk/build/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] /home/pbulk/build/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] /home/pbulk/build/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] class OptionInterpreter { ^~~~~~~~~~~~~~~~~ /home/pbulk/build/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] class DescriptorBuilder { ^~~~~~~~~~~~~~~~~ /home/pbulk/build/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 string&, google::protobuf::DescriptorBuilder::PlaceholderType)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2996:56: 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] memset(placeholder_file, 0, sizeof(*placeholder_file)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here class LIBPROTOBUF_EXPORT FileDescriptor { ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3015:58: 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] memset(placeholder_enum, 0, sizeof(*placeholder_enum)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:683:26: note: 'class google::protobuf::EnumDescriptor' declared here class LIBPROTOBUF_EXPORT EnumDescriptor { ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3029:60: 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] memset(placeholder_value, 0, sizeof(*placeholder_value)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:780:26: note: 'class google::protobuf::EnumValueDescriptor' declared here class LIBPROTOBUF_EXPORT EnumValueDescriptor { ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3048:64: 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] memset(placeholder_message, 0, sizeof(*placeholder_message)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:126:26: note: 'class google::protobuf::Descriptor' declared here class LIBPROTOBUF_EXPORT Descriptor { ^~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/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 string&)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3074:46: 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] memset(placeholder, 0, sizeof(*placeholder)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here class LIBPROTOBUF_EXPORT FileDescriptor { ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:11: /home/pbulk/build/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': /home/pbulk/build/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] if (!_extensions_.IsInitialized()) return false; return true; ^~ /home/pbulk/build/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' if (!_extensions_.IsInitialized()) return false; return true; ^~~~~~ /home/pbulk/build/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': /home/pbulk/build/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] if (!_extensions_.IsInitialized()) return false; return true; ^~ /home/pbulk/build/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' if (!_extensions_.IsInitialized()) return false; return true; ^~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ParentNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionObserverBinding.cpp:2788:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionObserverBinding.cpp:2787:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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': /home/pbulk/build/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] if (!_extensions_.IsInitialized()) return false; return true; ^~ /home/pbulk/build/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' if (!_extensions_.IsInitialized()) return false; return true; ^~~~~~ /home/pbulk/build/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': /home/pbulk/build/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] if (!_extensions_.IsInitialized()) return false; return true; ^~ /home/pbulk/build/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' if (!_extensions_.IsInitialized()) return false; return true; ^~~~~~ /home/pbulk/build/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': /home/pbulk/build/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] if (!_extensions_.IsInitialized()) return false; return true; ^~ /home/pbulk/build/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' if (!_extensions_.IsInitialized()) return false; return true; ^~~~~~ /home/pbulk/build/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': /home/pbulk/build/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] if (!_extensions_.IsInitialized()) return false; return true; ^~ /home/pbulk/build/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' if (!_extensions_.IsInitialized()) return false; return true; ^~~~~~ /home/pbulk/build/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': /home/pbulk/build/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] if (!_extensions_.IsInitialized()) return false; return true; ^~ /home/pbulk/build/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' if (!_extensions_.IsInitialized()) return false; return true; ^~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PerformanceEntryEvent.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntryEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PerformanceEntryEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionImplBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PerformanceEntryEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceEntryEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ParentNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/PermissionSettingsBinding.cpp: In member function 'virtual nsresult mozilla::dom::PermissionSettings::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PermissionSettingsBinding.cpp:986:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PermissionSettingsBinding.cpp:985:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PluginCrashedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PluginCrashedEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PluginCrashedEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionImplBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PluginCrashedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PluginCrashedEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ParentNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionImplBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopStateEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ParentNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/DOMMediaStream.h:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PeerConnectionImplBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopupBlockedEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:47: /home/pbulk/build/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': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:524:72: warning: 'field1' may be used uninitialized in this function [-Wmaybe-uninitialized] GOOGLE_LOG(FATAL) << "Unimplemented type: " << field1->cpp_type(); ~~~~~~~~~~~~~~~~^~ /home/pbulk/build/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 in this function [-Wmaybe-uninitialized] SetAllocatedMessage(message2, temp_message, field1); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings13.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings13.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionAvailableEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationConnectionCloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionCloseEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationConnectionCloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationConnectionCloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionCloseEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationDeviceInfoManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PresentationDeviceInfoManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationDeviceInfoManagerBinding.cpp:1091:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationDeviceInfoManagerBinding.cpp:1090:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationDeviceInfoManager) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-null-conversion' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_protobuf1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_protobuf1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/FloatingPoint.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/stubs/strutil.cc:41, from /home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf1.cpp:92: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/ProgressEvent.cpp: In member function 'virtual nsresult mozilla::dom::ProgressEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ProgressEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ProgressEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ProgressEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option '-Wno-null-conversion' libtoolkit_components_protobuf.a.desc rm -f libtoolkit_components_protobuf.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/protobuf' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings14.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings14.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PushManagerBinding.cpp:1798:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/PushManagerBinding.cpp:1797:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDTMFSenderBinding.cpp:803:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDTMFSenderBinding.cpp:802:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RTCDTMFSender) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDTMFToneChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFToneChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDTMFToneChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDTMFToneChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RTCDTMFToneChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RTCDataChannelEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/PresentationAvailabilityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIceCandidateBinding.cpp:1308:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIceCandidateBinding.cpp:1307:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionBinding.cpp:8747:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionBinding.cpp:8746:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RTCPeerConnection) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RTCPeerConnectionIceEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionStaticBinding.cpp:705:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCPeerConnectionStaticBinding.cpp:704:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCRtpReceiverBinding.cpp:522:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCRtpReceiverBinding.cpp:521:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCRtpSenderBinding.cpp:2961:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCRtpSenderBinding.cpp:2960:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCSessionDescriptionBinding.cpp:1184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCSessionDescriptionBinding.cpp:1183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCStatsReportBinding.cpp:6691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCStatsReportBinding.cpp:6690:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCTrackEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCTrackEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RTCTrackEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/RecordErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::RecordErrorEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RecordErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/RTCIdentityProviderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/RecordErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RecordErrorEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings15.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings15.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings15.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGAnimatedPointsBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings15.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGAnimatedPreserveAspectRatioBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings15.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGAnimatedPreserveAspectRatioBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings15.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGAnimatedPreserveAspectRatioBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings15.cpp:14: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings16.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings16.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings16.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGElementBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGFEOffsetElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings16.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGElementBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGFEOffsetElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings16.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGFEOffsetElementBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings16.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SVGElementBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGFEOffsetElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings16.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings17.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings17.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGPolylineElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGPolylineElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGPolylineElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SVGPolylineElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings18.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings18.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNodeBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNodeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNodeBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings19.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings19.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNodeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScrollViewChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollViewChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScrollViewChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScrollViewChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScrollViewChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNodeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEChannel::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:3563:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:3562:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEReader::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:3953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:3952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEResponse::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SESession::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4666:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4665:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementManagerBinding.cpp:514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SecureElementManagerBinding.cpp:513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ServiceWorkerMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerMessageEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ServiceWorkerMessageEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ServiceWorkerMessageEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerMessageEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNodeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsLock::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp:2111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsLock) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNodeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp:2475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp:2474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsManager) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisErrorEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(SpeechSynthesisEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisErrorEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleRuleChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetApplicableStateChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioNodeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ScriptProcessorNodeBinding.cpp:4, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechRecognitionEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp:2595:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp:2594:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateProvider::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp:3240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp:3239:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SystemUpdateProvider) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPServerSocketEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPSocketErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketErrorEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPSocketErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPSocketErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketErrorEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackFunction.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventHandlerBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/SpeechSynthesisBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/StereoPannerNodeBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:86: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings20.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings20.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TrackEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UDPMessageEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CaretStateChangedEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/UserProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::UserProximityEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/UserProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/TextDecoderBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/UserProximityEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UserProximityEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/CloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::CloseEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/CloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/CloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CloseEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/CreateOfferRequestBinding.cpp:721:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/CreateOfferRequestBinding.cpp:720:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/ConstantSourceNodeBinding.cpp:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:326: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings21.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings21.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings22.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings22.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings22.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ProcessingInstructionBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/XMLStylesheetProcessingInstructionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings22.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ProcessingInstructionBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/XMLStylesheetProcessingInstructionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings22.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/XMLStylesheetProcessingInstructionBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings22.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ProcessingInstructionBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/XMLStylesheetProcessingInstructionBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings22.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebGLContextEvent.cpp: In member function 'virtual nsresult mozilla::dom::WebGLContextEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebGLContextEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebGLContextEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebGLContextEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp:1397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp:1396:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(mozRTCIceCandidate) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp:1572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp:1571:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(mozRTCPeerConnection) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp:1728:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/WebrtcDeprecatedBinding.cpp:1727:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(mozRTCSessionDescription) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/VideoPlaybackQualityBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:350: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here struct GlobalProperties { ^~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings3.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings3.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CryptoKey.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceLightEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceLightEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceLightEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceLightEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceLightEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceOrientationEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceOrientationEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceOrientationEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceOrientationEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceOrientationEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDOMCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceProximityEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceProximityEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DelayNodeBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:290: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings4.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings4.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FontFaceSet.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DocumentBinding.cpp:36, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:26: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:55: 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] memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PseudoElementHashEntry.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EffectCompositor.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Animation.h:14, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DocumentBinding.cpp:18, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:26: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here class nsCSSValue { ^~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::DownloadEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DownloadEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownload::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp:2817:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp:2816:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownload) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownloadManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp:3414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp:3413:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownloadManager) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ErrorEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ExternalBinding.cpp:767:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ExternalBinding.cpp:766:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DynamicsCompressorNodeBinding.cpp:9, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:134: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/DeviceProximityEventBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/EventTargetBinding.cpp:23, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:230: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here struct GlobalProperties { ^~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings5.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings5.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FontFaceSet.h:13, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FontFaceSetBinding.cpp:14, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:122: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:55: 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] memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/CounterStyleManager.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStyleStruct.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsRuleNode.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsLayoutUtils.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FocusEvent.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FocusEventBinding.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:98: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here class nsCSSValue { ^~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackInterface.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FontFaceSetLoadEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadAxisMoveEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadAxisMoveEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadAxisMoveEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(GamepadEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackInterface.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadAxisMoveEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GamepadAxisMoveEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadButtonEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButtonEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadButtonEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(GamepadEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackInterface.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadButtonEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GamepadButtonEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackInterface.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GamepadEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/FileSystemDirectoryEntryBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/GainNodeBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:194: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings6.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings6.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings6.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLAppletElementBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLAppletElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLAppletElementBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLAppletElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLAppletElementBinding.cpp:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLAppletElementBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLAppletElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings6.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings7.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings7.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings7.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLInputElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLInputElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLInputElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLInputElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings7.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings8.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings8.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/HashChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::HashChangeEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/HashChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/HashChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HashChangeEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HiddenPluginEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/HTMLTableColElementBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:26: required from here /home/pbulk/build/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] memcpy(aDst, aSrc, aNElem * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IIRFilterNode.h:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IIRFilterNodeBinding.cpp:11, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:374: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here struct AudioTimelineEvent final ^~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings9.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings9.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:6, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Event) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCaptureErrorEvent) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozHardwareInput::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:9112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:9111:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozHardwareInput) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContext::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:10795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:10794:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputContext) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextFocusEventDetail::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSelectionChangeEventDetail::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSurroundingTextChangeEventDetail::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethod::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:12380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:12379:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethod) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethodManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:13123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:13122:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethodManager) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTArray.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/IdleDeadlineBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/IdleDeadlineBinding.cpp:3, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputRegistryEventDetail::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:13452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:13451:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InstallTriggerBinding.cpp:1538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dom/bindings/InstallTriggerBinding.cpp:1537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StructuredClone.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StructuredClone.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/StructuredClone.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageData.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/StructuredClone.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ImageData.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/StructuredClone.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/StructuredClone.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/StructuredClone.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_bindings0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dom/bindings -I/home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/html -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_bindings0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsfriendapi.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsfriendapi.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::ThrowInvalidThis(JSContext*, const JS::CallArgs&, bool, const char*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:122:65: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] static_cast(errorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/CallbackObject.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/CallbackObject.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/Exceptions.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/Exceptions.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/SimpleGlobalObject.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/SimpleGlobalObject.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsfriendapi.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:33, from /home/pbulk/build/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here struct GlobalProperties { ^~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/js/xpconnect/loader' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozJSComponentLoader.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/build/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozJSComponentLoader.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSComponentLoader.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSComponentLoader.cpp:33: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/jsapi.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSComponentLoader.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSComponentLoader.cpp:37: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here struct GlobalProperties { ^~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozJSLoaderUtils.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/build/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozJSLoaderUtils.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSLoaderUtils.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTHashtable.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsBaseHashtable.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsClassHashtable.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/scache/StartupCache.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSLoaderUtils.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozJSSubScriptLoader.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/build/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozJSSubScriptLoader.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:28: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:7: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.h:7, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:25: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here struct GlobalProperties { ^~~~~~~~~~~~~~~~ libjs_xpconnect_loader.a.desc rm -f libjs_xpconnect_loader.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_xpconnect_loader.a.desc mozJSComponentLoader.o mozJSLoaderUtils.o mozJSSubScriptLoader.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/js/xpconnect/loader' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/ctypes' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ctypes.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/ctypes -I/home/pbulk/build/www/firefox52/work/build/toolkit/components/ctypes -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ctypes.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/ctypes/ctypes.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIXPCScriptable.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/ctypes/ctypes.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/toolkit/components/ctypes/ctypes.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_ctypes.a.desc rm -f libtoolkit_components_ctypes.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_ctypes.a.desc ctypes.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/toolkit/components/ctypes' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/js/ductwork/debugger' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o JSDebugger.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ductwork/debugger -I/home/pbulk/build/www/firefox52/work/build/js/ductwork/debugger -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/JSDebugger.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ductwork/debugger/JSDebugger.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/IJSDebugger.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ductwork/debugger/JSDebugger.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/js/ductwork/debugger/JSDebugger.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_bindings.a.desc rm -f libdom_bindings.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 UnifiedBindings22.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 '/home/pbulk/build/www/firefox52/work/build/dom/bindings' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/ipc/dbus' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DBusHelpers.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus -I/home/pbulk/build/www/firefox52/work/build/ipc/dbus -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DBusHelpers.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusHelpers.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/DBusMessageRefPtr.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusHelpers.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libjs_ductwork_debugger.a.desc rm -f libjs_ductwork_debugger.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_ductwork_debugger.a.desc JSDebugger.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/js/ductwork/debugger' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DBusUtils.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus -I/home/pbulk/build/www/firefox52/work/build/ipc/dbus -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DBusUtils.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusUtils.cpp gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom/build' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FileLocation.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FileLocation.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FileLocation.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusUtils.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusUtils.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DBusWatcher.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus -I/home/pbulk/build/www/firefox52/work/build/ipc/dbus -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DBusWatcher.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusWatcher.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FileLocation.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FileLocation.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o NSPRInterposer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/NSPRInterposer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/NSPRInterposer.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/IOInterposer.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/NSPRInterposer.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Omnijar.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Omnijar.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Omnijar.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RawDBusConnection.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus -I/home/pbulk/build/www/firefox52/work/build/ipc/dbus -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RawDBusConnection.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -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 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/RawDBusConnection.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Omnijar.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Omnijar.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/DBusConnectionRefPtr.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/RawDBusConnection.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/RawDBusConnection.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Omnijar.cpp:13: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libipc_dbus.a.desc rm -f libipc_dbus.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libipc_dbus.a.desc DBusHelpers.o DBusUtils.o DBusWatcher.o RawDBusConnection.o exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PoisonIOInterposerStub.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PoisonIOInterposerStub.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/PoisonIOInterposerStub.cpp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/ipc/dbus' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_build0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_build0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/xul/templates' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xul_templates0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates -I/home/pbulk/build/www/firefox52/work/build/dom/xul/templates -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xul_templates0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsTemplateMatch.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/nsXPCOM.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FrozenFunctions.cpp:7, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.h:32, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsTemplateMatch.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CanvasClient.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ImageBridgeChild.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/XPCOMInit.cpp:19, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsTemplateMatch.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.cpp:6, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsRDFQuery.cpp: In member function 'virtual nsresult nsRDFQuery::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsRDFQuery.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsRDFQuery.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/CanvasClient.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/layers/ImageBridgeChild.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/XPCOMInit.cpp:19, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/xptcall.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/nsXPCOMPrivate.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FrozenFunctions.cpp:8, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/xptcall.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/nsXPCOMPrivate.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FrozenFunctions.cpp:8, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:156:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/XPCOMInit.cpp:123, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here struct AmountFns ^~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/xptcall.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/nsXPCOMPrivate.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FrozenFunctions.cpp:8, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:180:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build/XPCOMInit.cpp:123, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here struct SizeOfTabFns ^~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xul_templates1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates -I/home/pbulk/build/www/firefox52/work/build/dom/xul/templates -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xul_templates1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULSortService.cpp:23, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_build1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_build1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build1.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULSortService.cpp:24, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCRTGlue.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCRTGlue.cpp:7, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.h:32, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp:56, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULSortService.cpp:23, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_build2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/xpcom/build -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/xpcom -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/chrome -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_build2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build2.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:29, from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build2.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build2.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp: In function 'int cvt_f(SprintfState*, double, int, int, char16_t, int)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:355:11: warning: this statement may fall through [-Wimplicit-fallthrough=] exp = 'E'; ~~~~^~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:357:5: note: here case 'e': ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:362:11: warning: this statement may fall through [-Wimplicit-fallthrough=] exp = 'E'; ~~~~^~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:364:5: note: here case 'g': ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULSortService.cpp:23, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp: In member function 'virtual nsresult nsXULTemplateBuilder::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp:62, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:11: /home/pbulk/build/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 } else ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' } else ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULSortService.cpp:23, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorRDF::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:88:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorXML::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:106:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateResultRDF.cpp: In member function 'virtual nsresult nsXULTemplateResultRDF::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateResultRDF.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateResultRDF.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTreeBuilder.cpp: In member function 'virtual nsresult nsXULTreeBuilder::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTreeBuilder.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsXULTemplateBuilder) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp:62, from /home/pbulk/build/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:11: /home/pbulk/build/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 } else ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' } else ^~~~ libxpcom_build.a.desc rm -f libxpcom_build.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/xpcom/build' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/nspr' libnspr.a.desc rm -f libnspr.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnspr.a.desc gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/nspr' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/embedding/browser' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_embedding_browser0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser -I/home/pbulk/build/www/firefox52/work/build/embedding/browser -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_embedding_browser0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:7, from /home/pbulk/build/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.h:41, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:8, from /home/pbulk/build/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:7, from /home/pbulk/build/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp: In member function 'virtual nsresult nsCommandHandler::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsICommandHandler) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ReflowInput.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp:14, from /home/pbulk/build/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:8, from /home/pbulk/build/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libdom_xul_templates.a.desc rm -f libdom_xul_templates.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/xul/templates' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/performance' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_performance0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance -I/home/pbulk/build/www/firefox52/work/build/dom/performance -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_performance0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:7, from /home/pbulk/build/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Performance) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceMainThread.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(Performance) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceMainThread.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserver.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserver.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' NS_IMPL_QUERY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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' NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceResourceTiming) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libembedding_browser.a.desc rm -f libembedding_browser.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_browser.a.desc Unified_cpp_embedding_browser0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/embedding/browser' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptinfo' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_reflect_xptinfo0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_reflect_xptinfo0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp libdom_performance.a.desc rm -f libdom_performance.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_performance.a.desc Unified_cpp_dom_performance0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/dom/performance' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpfe/components/directory' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDirectoryViewer.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory -I/home/pbulk/build/www/firefox52/work/build/xpfe/components/directory -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDirectoryViewer.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIInterfaceInfo.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:8, from /home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AnimationEventBinding.h:6, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:140, from /home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:18: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDocumentObserver.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIDocument.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:49: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:18: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp: In member function 'virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:83:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHTTPIndex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:143, from /home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/js/Value.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIInterfaceInfo.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:8, from /home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ libxpfe_components_directory.a.desc rm -f libxpfe_components_directory.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpfe_components_directory.a.desc nsDirectoryViewer.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpfe/components/directory' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/dom/quota' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_quota0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota -I/home/pbulk/build/www/firefox52/work/build/dom/quota -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/caps -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_quota0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-error=shadow /home/pbulk/build/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_reflect_xptinfo.a.desc rm -f libxpcom_reflect_xptinfo.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_reflect_xptinfo.a.desc Unified_cpp_reflect_xptinfo0.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptinfo' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpfe/appshell' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpfe_appshell0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell -I/home/pbulk/build/www/firefox52/work/build/xpfe/appshell -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpfe_appshell0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellFactory.cpp:6, from /home/pbulk/build/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellService.cpp:10, from /home/pbulk/build/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFactory.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellFactory.cpp:6, from /home/pbulk/build/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsChromeTreeOwner.cpp:30, from /home/pbulk/build/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellFactory.cpp:6, from /home/pbulk/build/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Hal.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaManagerService.cpp:12, from /home/pbulk/build/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:29: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIFactory.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellFactory.cpp:6, from /home/pbulk/build/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsChromeTreeOwner.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsChromeTreeOwner.cpp:101:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:817:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:882:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp:119:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:852:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:890:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp:994:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp:993:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsWebShellWindow.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsWebShellWindow.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.cpp:7, from /home/pbulk/build/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(RequestBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' NS_INTERFACE_MAP_END_INHERITING(RequestBase) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/StorageManager.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/StorageManager.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' NS_INTERFACE_MAP_ENTRY(nsISupports) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsXULWindow.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:65: /home/pbulk/build/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 else ^~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:11: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp: In function 'nsresult mozilla::dom::quota::{anonymous}::CreateOrUpgradeDirectoryMetadataHelper::CreateOrUpgradeMetadataFiles()': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp:7345:14: warning: 'hasIsApp' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if (hasIsApp) { ^~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp: In function 'nsresult mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent(mozIStorageConnection*)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp:7720:31: warning: 'timestamp' may be used uninitialized in this function [-Wmaybe-uninitialized] originProps->mTimestamp = timestamp; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp:7701:13: note: 'timestamp' was declared here int64_t timestamp; ^~~~~~~~~ libdom_quota.a.desc rm -f libdom_quota.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 '/home/pbulk/build/www/firefox52/work/build/dom/quota' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o xptcinvoke_x86_64_unix.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix -I/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/xptcinvoke_x86_64_unix.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcall.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcprivate.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o xptcstubs_x86_64_linux.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix -I/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/xptcstubs_x86_64_linux.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcall.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcprivate.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_reflect_xptcall_md_unix.a.desc rm -f libxpcom_reflect_xptcall_md_unix.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 libxpfe_appshell.a.desc rm -f libxpfe_appshell.a gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix' /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpfe_appshell.a.desc Unified_cpp_xpfe_appshell0.o gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/parser/xml' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSAXAttributes.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml -I/home/pbulk/build/www/firefox52/work/build/parser/xml -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSAXAttributes.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXAttributes.cpp gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpfe/appshell' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSAXLocator.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml -I/home/pbulk/build/www/firefox52/work/build/parser/xml -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSAXLocator.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXLocator.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXAttributes.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXAttributes.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISAXLocator.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXLocator.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXLocator.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/nss/crmf' libcrmf.a.desc rm -f libcrmf.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libcrmf.a.desc gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/nss/crmf' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSAXXMLReader.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml -I/home/pbulk/build/www/firefox52/work/build/parser/xml -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSAXXMLReader.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/xpcom/base' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o LinuxUtils.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/LinuxUtils.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/LinuxUtils.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIInputStream.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/LinuxUtils.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/LinuxUtils.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SystemMemoryReporter.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SystemMemoryReporter.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/SystemMemoryReporter.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/LinuxUtils.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/SystemMemoryReporter.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIInputStream.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:6: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDebugImpl.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDebugImpl.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp libparser_xml.a.desc rm -f libparser_xml.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libparser_xml.a.desc nsSAXAttributes.o nsSAXLocator.o nsSAXXMLReader.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/parser/xml' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_acos.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_acos.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_acos.cpp In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_acosh.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_acosh.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_acosh.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_asin.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_asin.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_asin.cpp /home/pbulk/build/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)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp:431:34: warning: this statement may fall through [-Wimplicit-fallthrough=] nsTraceRefcnt::WalkTheStack(stderr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp:435:5: note: here case NS_ASSERT_ABORT: ^~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_base0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_base0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_atan2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_atan2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_atan2.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_atanh.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_atanh.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_atanh.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_cosh.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_cosh.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_cosh.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_exp.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_exp.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_exp.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIObserver.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/AvailableMemoryTracker.cpp:16, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_hypot.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_hypot.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_hypot.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_log.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_log.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_log.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_log10.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_log10.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_log10.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_log2.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_log2.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_log2.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_pow.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_pow.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_pow.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ProfileTimelineMarkerBinding.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/CycleCollectedJSContext.cpp:70, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_sinh.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_sinh.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_sinh.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_sqrt.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_sqrt.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_sqrt.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o k_exp.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/k_exp.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/k_exp.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_asinh.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_asinh.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_asinh.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_atan.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_atan.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_atan.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_cbrt.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_cbrt.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_cbrt.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/CycleCollectedJSContext.cpp:71, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 87>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&mPages, 0, sizeof(mPages)); ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIThread.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsThreadUtils.h:14, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/AvailableMemoryTracker.cpp:20, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 87>' declared here class Array ^~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_ceil.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_ceil.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_ceil.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_ceilf.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_ceilf.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_ceilf.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:130, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIObserver.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/AvailableMemoryTracker.cpp:16, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] foundInterface = 0; \ ^~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' NS_INTERFACE_MAP_END ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsConsoleService.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsConsoleService.cpp:20, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:119: /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause } else ^~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' } else ^~~~ /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsConsoleService.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) ^~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_copysign.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_copysign.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_copysign.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_expm1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_expm1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_expm1.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_fabs.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_fabs.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_fabs.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_floor.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_floor.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_floor.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_floorf.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_floorf.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_floorf.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_log1p.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_log1p.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_log1p.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_nearbyint.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_nearbyint.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_nearbyint.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_rint.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_rint.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_rint.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_rintf.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_rintf.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_rintf.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_scalbn.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_scalbn.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_scalbn.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_tanh.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_tanh.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_tanh.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_trunc.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_trunc.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_trunc.cpp exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_truncf.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_truncf.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_truncf.cpp libmodules_fdlibm_src.a.desc rm -f libmodules_fdlibm_src.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/modules/fdlibm/src' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/config/external/ffi' libconfig_external_ffi.a.desc rm -f libconfig_external_ffi.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libconfig_external_ffi.a.desc gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/config/external/ffi' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/gfx/src' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11Util.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src -I/home/pbulk/build/www/firefox52/work/build/gfx/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11Util.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/X11Util.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Scoped.h:45, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/X11Util.h:22, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/X11Util.cpp:8: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDeviceContext.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src -I/home/pbulk/build/www/firefox52/work/build/gfx/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDeviceContext.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/nsDeviceContext.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxFontEntry.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/gfxFont.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/nsDeviceContext.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/nsDeviceContext.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_base1.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/xpcom/base -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_base1.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsIObserver.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_src0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src -I/home/pbulk/build/www/firefox52/work/build/gfx/src -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_src0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/libpng16 -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/cairo -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/fribidi -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/build/gfx/src/Unified_cpp_gfx_src0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryInfoDumper.cpp:14, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/DriverCrashGuard.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/DriverCrashGuard.cpp:5, from /home/pbulk/build/www/firefox52/work/build/gfx/src/Unified_cpp_gfx_src0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_loop.h:28, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:156:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.cpp:13, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here struct AmountFns ^~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/jspubtd.h:17, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_loop.h:28, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.cpp:7, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:180:28: required from here /home/pbulk/build/www/firefox52/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] memset(aT, 0, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.cpp:13, from /home/pbulk/build/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here struct SizeOfTabFns ^~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/gfx/src/DriverCrashGuard.cpp:20, from /home/pbulk/build/www/firefox52/work/build/gfx/src/Unified_cpp_gfx_src0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libxpcom_base.a.desc rm -f libxpcom_base.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_base.a.desc LinuxUtils.o SystemMemoryReporter.o nsDebugImpl.o Unified_cpp_xpcom_base0.o Unified_cpp_xpcom_base1.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/xpcom/base' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/docshell/build' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDocShellModule.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_DEVTOOLS_ALL -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/build -I/home/pbulk/build/www/firefox52/work/build/docshell/build -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/shistory -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/base -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch -I/home/pbulk/build/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDocShellModule.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/build/nsDocShellModule.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/build/nsDocShellModule.cpp:7: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsContentPolicyUtils.h:17, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.h:11, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/docshell/build/nsDocShellModule.cpp:10: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, mozilla::dom::ErrNum, Ts&& ...)': /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), ^ libgfx_src.a.desc rm -f libgfx_src.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/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 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/gfx/src' gmake[3]: Entering directory '/home/pbulk/build/www/firefox52/work/build/intl/lwbrk' mkdir -p '.deps/' exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPangoBreaker.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk -I/home/pbulk/build/www/firefox52/work/build/intl/lwbrk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPangoBreaker.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsPangoBreaker.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsAString.h:11, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsString.h:12, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsComplexBreaker.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsPangoBreaker.cpp:6: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_lwbrk0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk -I/home/pbulk/build/www/firefox52/work/build/intl/lwbrk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_lwbrk0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/build/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp In file included from /home/pbulk/build/www/firefox52/work/build/dist/include/nscore.h:20, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /home/pbulk/build/www/firefox52/work/build/dist/include/nsISupports.h:10, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsILineBreaker.h:8, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsJISx4051LineBreaker.h:9, from /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsJISx4051LineBreaker.cpp:8, from /home/pbulk/build/www/firefox52/work/build/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp:2: /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/www/firefox52/work/build/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp:2: /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsJISx4051LineBreaker.cpp: In function 'int8_t GetClass(uint32_t)': /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsJISx4051LineBreaker.cpp:557:28: error: static assertion failed: Gecko vs ICU LineBreak class mismatch static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass), ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In the directory /home/pbulk/build/www/firefox52/work/build/intl/lwbrk The following command failed to execute properly: /home/pbulk/build/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_lwbrk0.o -c -I/home/pbulk/build/www/firefox52/work/build/dist/stl_wrappers -I/home/pbulk/build/www/firefox52/work/build/dist/system_wrappers -include /home/pbulk/build/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/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk -I/home/pbulk/build/www/firefox52/work/build/intl/lwbrk -I/home/pbulk/build/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/pbulk/build/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_lwbrk0.o.pp -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -D_REENTRANT -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/fribidi -pthread /home/pbulk/build/www/firefox52/work/build/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp gmake[3]: *** [/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/rules.mk:951: Unified_cpp_intl_lwbrk0.o] Error 1 gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/intl/lwbrk' gmake[2]: *** [/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/recurse.mk:71: intl/lwbrk/target] Error 2 gmake[2]: *** Waiting for unfinished jobs.... libdocshell_build.a.desc rm -f libdocshell_build.a /home/pbulk/build/www/firefox52/work/build/_virtualenv/bin/python /home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdocshell_build.a.desc nsDocShellModule.o gmake[3]: Leaving directory '/home/pbulk/build/www/firefox52/work/build/docshell/build' gmake[2]: Leaving directory '/home/pbulk/build/www/firefox52/work/build' gmake[1]: *** [/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/recurse.mk:33: compile] Error 2 gmake[1]: Leaving directory '/home/pbulk/build/www/firefox52/work/build' gmake: *** [/home/pbulk/build/www/firefox52/work/firefox-52.9.0esr/config/rules.mk:523: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/www/firefox52 *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/www/firefox52