[Pkg-javascript-devel] Bug#920678: nodejs: FTBFS in Buster

Ritesh Raj Sarraf rrs at debian.org
Mon Jan 28 09:36:04 GMT 2019


Source: nodejs
Version: 8.11.2~dfsg
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Dear Maintainer,

I have been trying to build package nodejs from Buster but it fails to
build. Below is a build failure snippet and the full build log is
attached to this bug report.

The version in Sid, 10.15.0~dfsg, is building proper. It would really
help if you could confirm the version of nodejs that is intended to be
part of Debian Buster.


******************************************************************************
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/signal_wrap.cc:22:
../src/signal_wrap.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/signal_wrap.cc:130:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(signal_wrap, node::SignalWrap::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rm 9d68c0bc59b0a5f89fae447968057034dc5cb56e.intermediate
make[1]: *** [Makefile:65: build] Error 2
make[1]: Leaving directory '/build/nodejs-8.11.2~dfsg'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
I: copying local configuration
E: Failed autobuilding of package
******************************************************************************

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (990, 'testing'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-------------- next part --------------
I: Using pkgname logfile
I: Current time: Mon Jan 28 14:23:17 IST 2019
I: pbuilder-time-stamp: 1548665597
I: Setting up ccache
I: Copying source file
I: copying [../nodejs_8.11.2~dfsg-1.dsc]
I: copying [../nodejs_8.11.2~dfsg.orig.tar.gz]
I: copying [../nodejs_8.11.2~dfsg-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: extracting unsigned source package (nodejs_8.11.2~dfsg-1.dsc)
dpkg-source: info: extracting nodejs in nodejs-8.11.2~dfsg
dpkg-source: info: unpacking nodejs_8.11.2~dfsg.orig.tar.gz
dpkg-source: info: unpacking nodejs_8.11.2~dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying s_client_tls12.patch
dpkg-source: info: applying use_system_node_gyp.patch
dpkg-source: info: applying privacy_breach.patch
dpkg-source: info: applying build-doc-using-js-yaml.patch
dpkg-source: info: applying 2001_FHS_and_rename_to_nodejs.patch
dpkg-source: info: applying 1005_restore_sh_javascript_nonminified.patch
dpkg-source: info: applying 2017_mips_configure_fpu.patch
dpkg-source: info: applying test_ci_buildd.patch
dpkg-source: info: applying fix_disable_cctest.patch
dpkg-source: info: applying benchmark_without_alice.patch
dpkg-source: info: applying 772393c79b039ab7eb73b54aa4e1b93147653340.patch
dpkg-source: info: applying 26388feb760c42d5a342a08507f13a3a268918da.patch
dpkg-source: info: applying a6a1e2e67418ec02b59d93cd30c67546d2eea196.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /var/tmp/Debian-Build/Build/30228/tmp/hooks/D10-mandb starting
I: Preseed man-db/auto-update to false
I: user script /var/tmp/Debian-Build/Build/30228/tmp/hooks/D10-mandb finished
I: user script /var/tmp/Debian-Build/Build/30228/tmp/hooks/D70results starting
I: user script /var/tmp/Debian-Build/Build/30228/tmp/hooks/D70results finished
 -> Attempting to parse the build-deps 
 -> Considering build-dep cdbs
   -> Trying cdbs
 -> Considering build-dep debhelper (>= 9.20160114)
   -> Trying debhelper
 -> Considering build-dep dh-buildinfo
   -> Trying dh-buildinfo
 -> Considering build-dep openssl (>= 1.0.2)
   -> Trying openssl
 -> Considering build-dep pkg-config
   -> Trying pkg-config
 -> Considering build-dep bash-completion
   -> Trying bash-completion
 -> Considering build-dep curl
   -> Trying curl
 -> Considering build-dep procps
   -> Trying procps
 -> Considering build-dep zlib1g-dev
   -> Trying zlib1g-dev
 -> Considering build-dep libicu-dev
   -> Trying libicu-dev
 -> Considering build-dep libc-ares-dev (>= 1.11.0)
   -> Trying libc-ares-dev
 -> Considering build-dep libnghttp2-dev
   -> Trying libnghttp2-dev
 -> Considering build-dep libhttp-parser-dev (>= 2.8~)
   -> Trying libhttp-parser-dev
 -> Considering build-dep libkvm-dev [kfreebsd-any]
   -> This package is not for this architecture
 -> Considering build-dep gyp (>= 0.1~svn1773)
   -> Trying gyp
 -> Considering build-dep ca-certificates
   -> Trying ca-certificates
 -> Considering build-dep python
   -> Trying python
 -> Considering build-dep libssl-dev (>= 1.0.2)
   -> Trying libssl-dev
 -> Considering build-dep libuv1-dev (>= 1.15.0)
   -> Trying libuv1-dev
 -> Considering build-dep node-js-yaml
   -> Trying node-js-yaml
 -> Considering build-dep node-marked
   -> Trying node-marked
 -> Installing  cdbs debhelper dh-buildinfo openssl pkg-config bash-completion curl procps zlib1g-dev libicu-dev libc-ares-dev libnghttp2-dev libhttp-parser-dev gyp ca-certificates python libssl-dev libuv1-dev node-js-yaml node-marked
Reading package lists...
Building dependency tree...
Reading state information...
python is already the newest version (2.7.15-4).
python set to manually installed.
The following packages were automatically installed and are no longer required:
  dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client
  gpg-wks-server gpgconf gpgsm libassuan0 libksba8 libnpth0 pinentry-curses
  python-apt python-apt-common xdelta3
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils dh-autoreconf
  dh-strip-nondeterminism dwz file gettext gettext-base groff-base
  icu-devtools intltool-debian libarchive-zip-perl libbsd0 libc-ares2
  libcroco3 libcurl4 libelf1 libfile-stripnondeterminism-perl libfreetype6
  libglib2.0-0 libgraphite2-3 libgssapi-krb5-2 libharfbuzz0b libhttp-parser2.8
  libicu-le-hb0 libicu60 libicu63 libjs-sprintf-js libk5crypto3 libkeyutils1
  libkrb5-3 libkrb5support0 libmagic-mgc libmagic1 libncurses6 libnghttp2-14
  libpipeline1 libpng16-16 libprocps7 libpsl5 librtmp1 libsigsegv2 libssh2-1
  libtool libuchardet0 libuv1 libxml2 m4 man-db node-argparse node-esprima
  node-sprintf-js nodejs po-debconf python-pkg-resources sensible-utils
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation devscripts dh-make gettext-doc libasprintf-dev libgettextpo-dev
  groff krb5-doc krb5-user icu-doc libjs-angularjs libnghttp2-doc libssl-doc
  libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
  www-browser libmail-box-perl python-setuptools
Recommended packages:
  libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs
  javascript-common krb5-locales libgpm2 publicsuffix libltdl-dev nodejs-doc
  libmail-sendmail-perl psmisc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bash-completion bsdmainutils
  ca-certificates cdbs curl debhelper dh-autoreconf dh-buildinfo
  dh-strip-nondeterminism dwz file gettext gettext-base groff-base gyp
  icu-devtools intltool-debian libarchive-zip-perl libbsd0 libc-ares-dev
  libc-ares2 libcroco3 libcurl4 libelf1 libfile-stripnondeterminism-perl
  libfreetype6 libglib2.0-0 libgraphite2-3 libgssapi-krb5-2 libharfbuzz0b
  libhttp-parser-dev libhttp-parser2.8 libicu-dev libicu-le-hb0 libicu60
  libicu63 libjs-sprintf-js libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libmagic-mgc libmagic1 libncurses6 libnghttp2-14
  libnghttp2-dev libpipeline1 libpng16-16 libprocps7 libpsl5 librtmp1
  libsigsegv2 libssh2-1 libssl-dev libtool libuchardet0 libuv1 libuv1-dev
  libxml2 m4 man-db node-argparse node-esprima node-js-yaml node-marked
  node-sprintf-js nodejs openssl pkg-config po-debconf procps
  python-pkg-resources sensible-utils zlib1g-dev
0 upgraded, 78 newly installed, 0 to remove and 0 not upgraded.
Need to get 49.0 MB/49.8 MB of archives.
After this operation, 189 MB of additional disk space will be used.
Get:1 http://ftp.debian.org/debian buster/main amd64 libbsd0 amd64 0.9.1-1 [99.3 kB]
Get:2 http://ftp.debian.org/debian buster/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB]
Get:3 http://ftp.debian.org/debian buster/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB]
Get:4 http://ftp.debian.org/debian buster/main amd64 groff-base amd64 1.22.4-2 [917 kB]
Get:5 http://ftp.debian.org/debian buster/main amd64 libpipeline1 amd64 1.5.0-2 [29.5 kB]
Get:6 http://ftp.debian.org/debian buster/main amd64 man-db amd64 2.8.5-1 [1274 kB]
Get:7 http://ftp.debian.org/debian buster/main amd64 libncurses6 amd64 6.1+20181013-1 [102 kB]
Get:8 http://ftp.debian.org/debian buster/main amd64 libprocps7 amd64 2:3.3.15-2 [61.7 kB]
Get:9 http://ftp.debian.org/debian buster/main amd64 procps amd64 2:3.3.15-2 [259 kB]
Get:10 http://ftp.debian.org/debian buster/main amd64 sensible-utils all 0.0.12 [15.8 kB]
Get:11 http://ftp.debian.org/debian buster/main amd64 bash-completion all 1:2.8-5 [208 kB]
Get:12 http://ftp.debian.org/debian buster/main amd64 libmagic-mgc amd64 1:5.35-2 [242 kB]
Get:13 http://ftp.debian.org/debian buster/main amd64 libmagic1 amd64 1:5.35-2 [117 kB]
Get:14 http://ftp.debian.org/debian buster/main amd64 file amd64 1:5.35-2 [66.1 kB]
Get:15 http://ftp.debian.org/debian buster/main amd64 gettext-base amd64 0.19.8.1-9 [123 kB]
Get:16 http://ftp.debian.org/debian buster/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB]
Get:17 http://ftp.debian.org/debian buster/main amd64 m4 amd64 1.4.18-2 [203 kB]
Get:18 http://ftp.debian.org/debian buster/main amd64 autoconf all 2.69-11 [341 kB]
Get:19 http://ftp.debian.org/debian buster/main amd64 autotools-dev all 20180224.1 [77.0 kB]
Get:20 http://ftp.debian.org/debian buster/main amd64 automake all 1:1.16.1-4 [771 kB]
Get:21 http://ftp.debian.org/debian buster/main amd64 autopoint all 0.19.8.1-9 [434 kB]
Get:22 http://ftp.debian.org/debian buster/main amd64 openssl amd64 1.1.1a-1 [836 kB]
Get:23 http://ftp.debian.org/debian buster/main amd64 ca-certificates all 20170717 [178 kB]
Get:24 http://ftp.debian.org/debian buster/main amd64 cdbs all 0.4.158 [83.7 kB]
Get:25 http://ftp.debian.org/debian buster/main amd64 libkeyutils1 amd64 1.5.9-9.3 [13.0 kB]
Get:26 http://ftp.debian.org/debian buster/main amd64 libnghttp2-14 amd64 1.36.0-1 [84.9 kB]
Get:27 http://ftp.debian.org/debian buster/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB]
Get:28 http://ftp.debian.org/debian buster/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2 [60.5 kB]
Get:29 http://ftp.debian.org/debian buster/main amd64 libssh2-1 amd64 1.8.0-2 [138 kB]
Get:30 http://ftp.debian.org/debian buster/main amd64 libcurl4 amd64 7.63.0-1 [327 kB]
Get:31 http://ftp.debian.org/debian buster/main amd64 curl amd64 7.63.0-1 [261 kB]
Get:32 http://ftp.debian.org/debian buster/main amd64 libtool all 2.4.6-8 [547 kB]
Get:33 http://ftp.debian.org/debian buster/main amd64 dh-autoreconf all 19 [16.9 kB]
Get:34 http://ftp.debian.org/debian buster/main amd64 libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:35 http://ftp.debian.org/debian buster/main amd64 libfile-stripnondeterminism-perl all 1.1.0-1 [19.5 kB]
Get:36 http://ftp.debian.org/debian buster/main amd64 dh-strip-nondeterminism all 1.1.0-1 [12.6 kB]
Get:37 http://ftp.debian.org/debian buster/main amd64 libelf1 amd64 0.175-2 [160 kB]
Get:38 http://ftp.debian.org/debian buster/main amd64 dwz amd64 0.12-3 [78.0 kB]
Get:39 http://ftp.debian.org/debian buster/main amd64 libglib2.0-0 amd64 2.58.2-3 [1257 kB]
Get:40 http://ftp.debian.org/debian buster/main amd64 libicu63 amd64 63.1-5 [8293 kB]
Get:41 http://ftp.debian.org/debian buster/main amd64 libxml2 amd64 2.9.4+dfsg1-7+b3 [687 kB]
Get:42 http://ftp.debian.org/debian buster/main amd64 libcroco3 amd64 0.6.12-3 [145 kB]
Get:43 http://ftp.debian.org/debian buster/main amd64 gettext amd64 0.19.8.1-9 [1303 kB]
Get:44 http://ftp.debian.org/debian buster/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:45 http://ftp.debian.org/debian buster/main amd64 po-debconf all 1.0.21 [248 kB]
Get:46 http://ftp.debian.org/debian buster/main amd64 debhelper all 12 [1002 kB]
Get:47 http://ftp.debian.org/debian buster/main amd64 dh-buildinfo all 0.11+nmu2 [18.4 kB]
Get:48 http://ftp.debian.org/debian buster/main amd64 python-pkg-resources all 40.6.3-1 [181 kB]
Get:49 http://ftp.debian.org/debian buster/main amd64 gyp all 0.1+20180428git4d467626-2 [238 kB]
Get:50 http://ftp.debian.org/debian buster/main amd64 icu-devtools amd64 63.1-5 [191 kB]
Get:51 http://ftp.debian.org/debian buster/main amd64 libc-ares2 amd64 1.14.0-1 [85.8 kB]
Get:52 http://ftp.debian.org/debian buster/main amd64 libc-ares-dev amd64 1.14.0-1 [160 kB]
Get:53 http://ftp.debian.org/debian buster/main amd64 libpng16-16 amd64 1.6.36-2 [292 kB]
Get:54 http://ftp.debian.org/debian buster/main amd64 libfreetype6 amd64 2.9.1-3 [379 kB]
Get:55 http://ftp.debian.org/debian buster/main amd64 libgraphite2-3 amd64 1.3.13-7 [80.7 kB]
Get:56 http://ftp.debian.org/debian buster/main amd64 libharfbuzz0b amd64 2.3.0-1 [1176 kB]
Get:57 http://ftp.debian.org/debian buster/main amd64 libhttp-parser2.8 amd64 2.8.1-1 [20.7 kB]
Get:58 http://ftp.debian.org/debian buster/main amd64 libhttp-parser-dev amd64 2.8.1-1 [19.8 kB]
Get:59 http://ftp.debian.org/debian buster/main amd64 libicu-dev amd64 63.1-5 [9188 kB]
Get:60 http://ftp.debian.org/debian buster/main amd64 libicu-le-hb0 amd64 1.0.3+git180724-3 [14.9 kB]
Get:61 http://ftp.debian.org/debian buster/main amd64 libicu60 amd64 60.2-6 [8073 kB]
Get:62 http://ftp.debian.org/debian buster/main amd64 libjs-sprintf-js all 1.1.2+ds1-1 [12.0 kB]
Get:63 http://ftp.debian.org/debian buster/main amd64 pkg-config amd64 0.29-4+b1 [63.3 kB]
Get:64 http://ftp.debian.org/debian buster/main amd64 libnghttp2-dev amd64 1.36.0-1 [120 kB]
Get:65 http://ftp.debian.org/debian buster/main amd64 libssl-dev amd64 1.1.1a-1 [1788 kB]
Get:66 http://ftp.debian.org/debian buster/main amd64 libuv1 amd64 1.24.1-1 [110 kB]
Get:67 http://ftp.debian.org/debian buster/main amd64 libuv1-dev amd64 1.24.1-1 [130 kB]
Get:68 http://ftp.debian.org/debian buster/main amd64 nodejs amd64 8.11.2~dfsg-1 [4797 kB]
Get:69 http://ftp.debian.org/debian buster/main amd64 node-sprintf-js all 1.1.2+ds1-1 [2028 B]
Get:70 http://ftp.debian.org/debian buster/main amd64 node-argparse all 1.0.10-1 [32.1 kB]
Get:71 http://ftp.debian.org/debian buster/main amd64 node-esprima all 4.0.1+ds-1 [46.1 kB]
Get:72 http://ftp.debian.org/debian buster/main amd64 node-js-yaml all 3.11.0+dfsg-1 [40.5 kB]
Get:73 http://ftp.debian.org/debian buster/main amd64 node-marked all 0.5.1+dfsg-1 [16.7 kB]
Get:74 http://ftp.debian.org/debian buster/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1 [214 kB]
Preconfiguring packages ...
Fetched 49.0 MB in 1min 49s (451 kB/s)
Selecting previously unselected package libbsd0:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 13231 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.9.1-1_amd64.deb ...
Unpacking libbsd0:amd64 (0.9.1-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ...
Unpacking bsdmainutils (11.1.2+b1) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../03-groff-base_1.22.4-2_amd64.deb ...
Unpacking groff-base (1.22.4-2) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../04-libpipeline1_1.5.0-2_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.0-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../05-man-db_2.8.5-1_amd64.deb ...
Unpacking man-db (2.8.5-1) ...
Selecting previously unselected package libncurses6:amd64.
Preparing to unpack .../06-libncurses6_6.1+20181013-1_amd64.deb ...
Unpacking libncurses6:amd64 (6.1+20181013-1) ...
Selecting previously unselected package libprocps7:amd64.
Preparing to unpack .../07-libprocps7_2%3a3.3.15-2_amd64.deb ...
Unpacking libprocps7:amd64 (2:3.3.15-2) ...
Selecting previously unselected package procps.
Preparing to unpack .../08-procps_2%3a3.3.15-2_amd64.deb ...
Unpacking procps (2:3.3.15-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../09-sensible-utils_0.0.12_all.deb ...
Unpacking sensible-utils (0.0.12) ...
Selecting previously unselected package bash-completion.
Preparing to unpack .../10-bash-completion_1%3a2.8-5_all.deb ...
Unpacking bash-completion (1:2.8-5) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../11-libmagic-mgc_1%3a5.35-2_amd64.deb ...
Unpacking libmagic-mgc (1:5.35-2) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../12-libmagic1_1%3a5.35-2_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.35-2) ...
Selecting previously unselected package file.
Preparing to unpack .../13-file_1%3a5.35-2_amd64.deb ...
Unpacking file (1:5.35-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../14-gettext-base_0.19.8.1-9_amd64.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../15-libsigsegv2_2.12-2_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../16-m4_1.4.18-2_amd64.deb ...
Unpacking m4 (1.4.18-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../17-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../18-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../19-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../20-autopoint_0.19.8.1-9_all.deb ...
Unpacking autopoint (0.19.8.1-9) ...
Selecting previously unselected package openssl.
Preparing to unpack .../21-openssl_1.1.1a-1_amd64.deb ...
Unpacking openssl (1.1.1a-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../22-ca-certificates_20170717_all.deb ...
Unpacking ca-certificates (20170717) ...
Selecting previously unselected package cdbs.
Preparing to unpack .../23-cdbs_0.4.158_all.deb ...
Unpacking cdbs (0.4.158) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../24-libkeyutils1_1.5.9-9.3_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.5.9-9.3) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../25-libkrb5support0_1.17-1_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.17-1) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../26-libk5crypto3_1.17-1_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.17-1) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../27-libkrb5-3_1.17-1_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.17-1) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../28-libgssapi-krb5-2_1.17-1_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.17-1) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../29-libnghttp2-14_1.36.0-1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.36.0-1) ...
Selecting previously unselected package libpsl5:amd64.
Preparing to unpack .../30-libpsl5_0.20.2-2_amd64.deb ...
Unpacking libpsl5:amd64 (0.20.2-2) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../31-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ...
Selecting previously unselected package libssh2-1:amd64.
Preparing to unpack .../32-libssh2-1_1.8.0-2_amd64.deb ...
Unpacking libssh2-1:amd64 (1.8.0-2) ...
Selecting previously unselected package libcurl4:amd64.
Preparing to unpack .../33-libcurl4_7.63.0-1_amd64.deb ...
Unpacking libcurl4:amd64 (7.63.0-1) ...
Selecting previously unselected package curl.
Preparing to unpack .../34-curl_7.63.0-1_amd64.deb ...
Unpacking curl (7.63.0-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../35-libtool_2.4.6-8_all.deb ...
Unpacking libtool (2.4.6-8) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../36-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../37-libarchive-zip-perl_1.64-1_all.deb ...
Unpacking libarchive-zip-perl (1.64-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../38-libfile-stripnondeterminism-perl_1.1.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.1.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../39-dh-strip-nondeterminism_1.1.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.1.0-1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../40-libelf1_0.175-2_amd64.deb ...
Unpacking libelf1:amd64 (0.175-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../41-dwz_0.12-3_amd64.deb ...
Unpacking dwz (0.12-3) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../42-libglib2.0-0_2.58.2-3_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.58.2-3) ...
Selecting previously unselected package libicu63:amd64.
Preparing to unpack .../43-libicu63_63.1-5_amd64.deb ...
Unpacking libicu63:amd64 (63.1-5) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../44-libxml2_2.9.4+dfsg1-7+b3_amd64.deb ...
Unpacking libxml2:amd64 (2.9.4+dfsg1-7+b3) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../45-libcroco3_0.6.12-3_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.12-3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../46-gettext_0.19.8.1-9_amd64.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../47-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../48-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../49-debhelper_12_all.deb ...
Unpacking debhelper (12) ...
Selecting previously unselected package dh-buildinfo.
Preparing to unpack .../50-dh-buildinfo_0.11+nmu2_all.deb ...
Unpacking dh-buildinfo (0.11+nmu2) ...
Selecting previously unselected package python-pkg-resources.
Preparing to unpack .../51-python-pkg-resources_40.6.3-1_all.deb ...
Unpacking python-pkg-resources (40.6.3-1) ...
Selecting previously unselected package gyp.
Preparing to unpack .../52-gyp_0.1+20180428git4d467626-2_all.deb ...
Unpacking gyp (0.1+20180428git4d467626-2) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../53-icu-devtools_63.1-5_amd64.deb ...
Unpacking icu-devtools (63.1-5) ...
Selecting previously unselected package libc-ares2:amd64.
Preparing to unpack .../54-libc-ares2_1.14.0-1_amd64.deb ...
Unpacking libc-ares2:amd64 (1.14.0-1) ...
Selecting previously unselected package libc-ares-dev:amd64.
Preparing to unpack .../55-libc-ares-dev_1.14.0-1_amd64.deb ...
Unpacking libc-ares-dev:amd64 (1.14.0-1) ...
Selecting previously unselected package libpng16-16:amd64.
Preparing to unpack .../56-libpng16-16_1.6.36-2_amd64.deb ...
Unpacking libpng16-16:amd64 (1.6.36-2) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../57-libfreetype6_2.9.1-3_amd64.deb ...
Unpacking libfreetype6:amd64 (2.9.1-3) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../58-libgraphite2-3_1.3.13-7_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.13-7) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../59-libharfbuzz0b_2.3.0-1_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (2.3.0-1) ...
Selecting previously unselected package libhttp-parser2.8:amd64.
Preparing to unpack .../60-libhttp-parser2.8_2.8.1-1_amd64.deb ...
Unpacking libhttp-parser2.8:amd64 (2.8.1-1) ...
Selecting previously unselected package libhttp-parser-dev.
Preparing to unpack .../61-libhttp-parser-dev_2.8.1-1_amd64.deb ...
Unpacking libhttp-parser-dev (2.8.1-1) ...
Selecting previously unselected package libicu-dev.
Preparing to unpack .../62-libicu-dev_63.1-5_amd64.deb ...
Unpacking libicu-dev (63.1-5) ...
Selecting previously unselected package libicu-le-hb0:amd64.
Preparing to unpack .../63-libicu-le-hb0_1.0.3+git180724-3_amd64.deb ...
Unpacking libicu-le-hb0:amd64 (1.0.3+git180724-3) ...
Selecting previously unselected package libicu60:amd64.
Preparing to unpack .../64-libicu60_60.2-6_amd64.deb ...
Unpacking libicu60:amd64 (60.2-6) ...
Selecting previously unselected package libjs-sprintf-js.
Preparing to unpack .../65-libjs-sprintf-js_1.1.2+ds1-1_all.deb ...
Unpacking libjs-sprintf-js (1.1.2+ds1-1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../66-pkg-config_0.29-4+b1_amd64.deb ...
Unpacking pkg-config (0.29-4+b1) ...
Selecting previously unselected package libnghttp2-dev.
Preparing to unpack .../67-libnghttp2-dev_1.36.0-1_amd64.deb ...
Unpacking libnghttp2-dev (1.36.0-1) ...
Selecting previously unselected package libssl-dev:amd64.
Preparing to unpack .../68-libssl-dev_1.1.1a-1_amd64.deb ...
Unpacking libssl-dev:amd64 (1.1.1a-1) ...
Selecting previously unselected package libuv1:amd64.
Preparing to unpack .../69-libuv1_1.24.1-1_amd64.deb ...
Unpacking libuv1:amd64 (1.24.1-1) ...
Selecting previously unselected package libuv1-dev:amd64.
Preparing to unpack .../70-libuv1-dev_1.24.1-1_amd64.deb ...
Unpacking libuv1-dev:amd64 (1.24.1-1) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../71-nodejs_8.11.2~dfsg-1_amd64.deb ...
Unpacking nodejs (8.11.2~dfsg-1) ...
Selecting previously unselected package node-sprintf-js.
Preparing to unpack .../72-node-sprintf-js_1.1.2+ds1-1_all.deb ...
Unpacking node-sprintf-js (1.1.2+ds1-1) ...
Selecting previously unselected package node-argparse.
Preparing to unpack .../73-node-argparse_1.0.10-1_all.deb ...
Unpacking node-argparse (1.0.10-1) ...
Selecting previously unselected package node-esprima.
Preparing to unpack .../74-node-esprima_4.0.1+ds-1_all.deb ...
Unpacking node-esprima (4.0.1+ds-1) ...
Selecting previously unselected package node-js-yaml.
Preparing to unpack .../75-node-js-yaml_3.11.0+dfsg-1_all.deb ...
Unpacking node-js-yaml (3.11.0+dfsg-1) ...
Selecting previously unselected package node-marked.
Preparing to unpack .../76-node-marked_0.5.1+dfsg-1_all.deb ...
Unpacking node-marked (0.5.1+dfsg-1) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../77-zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ...
Setting up cdbs (0.4.158) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up libnghttp2-14:amd64 (1.36.0-1) ...
Setting up libprocps7:amd64 (2:3.3.15-2) ...
Processing triggers for mime-support (3.61) ...
Setting up libicu63:amd64 (63.1-5) ...
Setting up libpng16-16:amd64 (1.6.36-2) ...
Setting up libsigsegv2:amd64 (2.12-2) ...
Setting up libuv1:amd64 (1.24.1-1) ...
Setting up libpsl5:amd64 (0.20.2-2) ...
Setting up bash-completion (1:2.8-5) ...
find: '/etc/bash_completion.d/': No such file or directory
Setting up libelf1:amd64 (0.175-2) ...
Setting up libssl-dev:amd64 (1.1.1a-1) ...
Setting up libglib2.0-0:amd64 (2.58.2-3) ...
No schema files found: doing nothing.
Setting up gettext-base (0.19.8.1-9) ...
Setting up libpipeline1:amd64 (1.5.0-2) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ...
Setting up m4 (1.4.18-2) ...
Setting up python-pkg-resources (40.6.3-1) ...
Setting up libbsd0:amd64 (0.9.1-1) ...
Setting up libxml2:amd64 (2.9.4+dfsg1-7+b3) ...
Setting up libuchardet0:amd64 (0.0.6-3) ...
Setting up libfreetype6:amd64 (2.9.1-3) ...
Setting up libmagic-mgc (1:5.35-2) ...
Setting up libmagic1:amd64 (1:5.35-2) ...
Setting up libgraphite2-3:amd64 (1.3.13-7) ...
Setting up libcroco3:amd64 (0.6.12-3) ...
Setting up pkg-config (0.29-4+b1) ...
Setting up sensible-utils (0.0.12) ...
Setting up libssh2-1:amd64 (1.8.0-2) ...
Processing triggers for libc-bin (2.28-5) ...
Setting up dwz (0.12-3) ...
Setting up gyp (0.1+20180428git4d467626-2) ...
Setting up autotools-dev (20180224.1) ...
Setting up libjs-sprintf-js (1.1.2+ds1-1) ...
Setting up openssl (1.1.1a-1) ...
Setting up icu-devtools (63.1-5) ...
Setting up libkeyutils1:amd64 (1.5.9-9.3) ...
Setting up bsdmainutils (11.1.2+b1) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up ca-certificates (20170717) ...
Updating certificates in /etc/ssl/certs...
148 added, 0 removed; done.
Setting up libncurses6:amd64 (6.1+20181013-1) ...
Setting up libc-ares2:amd64 (1.14.0-1) ...
Setting up autopoint (0.19.8.1-9) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ...
Setting up libuv1-dev:amd64 (1.24.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.1.0-1) ...
Setting up libhttp-parser2.8:amd64 (2.8.1-1) ...
Setting up libnghttp2-dev (1.36.0-1) ...
Setting up libhttp-parser-dev (2.8.1-1) ...
Setting up gettext (0.19.8.1-9) ...
Setting up groff-base (1.22.4-2) ...
Setting up libharfbuzz0b:amd64 (2.3.0-1) ...
Setting up autoconf (2.69-11) ...
Setting up libicu-dev (63.1-5) ...
Setting up file (1:5.35-2) ...
Setting up libkrb5support0:amd64 (1.17-1) ...
Setting up procps (2:3.3.15-2) ...
update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up man-db (2.8.5-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libc-ares-dev:amd64 (1.14.0-1) ...
Setting up libtool (2.4.6-8) ...
Setting up libk5crypto3:amd64 (1.17-1) ...
Setting up po-debconf (1.0.21) ...
Setting up libicu-le-hb0:amd64 (1.0.3+git180724-3) ...
Setting up libkrb5-3:amd64 (1.17-1) ...
Setting up libicu60:amd64 (60.2-6) ...
Setting up nodejs (8.11.2~dfsg-1) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Setting up node-marked (0.5.1+dfsg-1) ...
Setting up libgssapi-krb5-2:amd64 (1.17-1) ...
Setting up node-esprima (4.0.1+ds-1) ...
Setting up node-sprintf-js (1.1.2+ds1-1) ...
Setting up libcurl4:amd64 (7.63.0-1) ...
Setting up node-argparse (1.0.10-1) ...
Setting up node-js-yaml (3.11.0+dfsg-1) ...
Setting up curl (7.63.0-1) ...
Setting up dh-autoreconf (19) ...
Setting up dh-strip-nondeterminism (1.1.0-1) ...
Setting up debhelper (12) ...
Setting up dh-buildinfo (0.11+nmu2) ...
Processing triggers for libc-bin (2.28-5) ...
Processing triggers for ca-certificates (20170717) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.0~beta1).
ccache is already the newest version (3.6-1).
debdelta is already the newest version (0.62).
eatmydata is already the newest version (105-7).
python-apt is already the newest version (1.8.1).
python-apt set to manually installed.
xdelta3 is already the newest version (3.0.11-dfsg-1+b1).
xdelta3 set to manually installed.
The following additional packages will be installed:
  libfakeroot
The following NEW packages will be installed:
  fakeroot libfakeroot
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 132 kB of archives.
After this operation, 373 kB of additional disk space will be used.
Get:1 http://ftp.debian.org/debian buster/main amd64 libfakeroot amd64 1.23-1 [45.9 kB]
Get:2 http://ftp.debian.org/debian buster/main amd64 fakeroot amd64 1.23-1 [85.8 kB]
Fetched 132 kB in 0s (3295 kB/s)
Selecting previously unselected package libfakeroot:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 17330 files and directories currently installed.)
Preparing to unpack .../libfakeroot_1.23-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.23-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.23-1_amd64.deb ...
Unpacking fakeroot (1.23-1) ...
Processing triggers for libc-bin (2.28-5) ...
Setting up libfakeroot:amd64 (1.23-1) ...
Processing triggers for man-db (2.8.5-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up fakeroot (1.23-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Processing triggers for libc-bin (2.28-5) ...
I: Building the package
I: Running cd /build/nodejs-8.11.2~dfsg/ && env PATH="/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us -uc 
dpkg-buildpackage: info: source package nodejs
dpkg-buildpackage: info: source version 8.11.2~dfsg-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jérémy Lal <kapouer at melix.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
CDBS WARNING:  copyright-check disabled - licensecheck is missing.
test -x debian/rules
rm -f debian/stamp-makefile-build debian/stamp-makefile-install
/usr/bin/make -C . -k clean
make[1]: Entering directory '/build/nodejs-8.11.2~dfsg'
rm -f -r out/Makefile node node_g out/Release/node \
	out/Release/node.exp
rm -f -r node_modules
rm -f test.tap
# Next one is legacy remove this at some point
rm -f -r test/tmp*
rm -f -r test/.tmp*
/usr/bin/make test-addons-clean
rm -f -r test/addons/??_*/
rm -f -r test/addons/*/build
rm -f test/addons/.buildstamp test/addons/.docbuildstamp
/usr/bin/make test-addons-napi-clean
rm -f -r test/addons-napi/*/build
rm -f test/addons-napi/.buildstamp
make[1]: Leaving directory '/build/nodejs-8.11.2~dfsg'
rm -f debian/stamp-makefile-check
rm -f debian/stamp-autotools
rmdir --ignore-fail-on-non-empty .
rmdir: failed to remove '.': Invalid argument
make: [/usr/share/cdbs/1/class/autotools.mk:64: makefile-clean] Error 1 (ignored)
rm -f debian/copyright_newhints
rm -f debian/cdbs-install-list debian/cdbs-package-list debian/stamp-copyright-check
rm -rf "debian/upstream-cruft"
rm -f debian/stamp-upstream-cruft
dh_clean 
rm -f debian/stamp-autotools-files
rm -f icu_config.gypi
rm -rf test/addons/doc-*
rm -f test/addons/.buildstamp
rm -f test/addons/.docbuildstamp
rm -rf test/addons/*/build
rm -f config.gypi
rm -f config.mk
rm -f test/fixtures/hello.txt
rm -rf /build/nodejs-8.11.2~dfsg/tmp
rm -f node_modules
find . -name "*.pyc" -delete
rm -rf out
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building nodejs using existing ./nodejs_8.11.2~dfsg.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building nodejs in nodejs_8.11.2~dfsg-1.debian.tar.xz
dpkg-source: info: building nodejs in nodejs_8.11.2~dfsg-1.dsc
 debian/rules build
CDBS WARNING:  copyright-check disabled - licensecheck is missing.
test -x debian/rules
mkdir -p "."
CDBS WARNING:    DEB_COPYRIGHT_CHECK_IGNORE_REGEX is deprecated since 0.4.133

Scanning upstream source for new/changed copyright notices...

set -e; LC_ALL=C.UTF-8 /usr/bin/licensecheck --check '.*' --recursive --copyright --deb-fmt --ignore '^(deps/v8/benchmarks/v8-logo\.png|test/fixtures/person\.jpg.*|test/fixtures/sample\.png|test/fixtures/google_ssl_hello\.bin|test/fixtures/test_cert\.pfx|src/res/node\.ico|debian/(changelog|copyright(|_hints|_newhints)))$' --lines 0 * | /usr/lib/cdbs/licensecheck2dep5 > debian/copyright_newhints
/bin/sh: 1: /usr/bin/licensecheck: not found
0 combinations of copyright and licensing found.
WARNING: 			New or changed notices discovered:

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: FIXME
Upstream-Contact: FIXME
Source: FIXME

To fix the situation please do the following:
  1) Examine debian/copyright_* and referenced files
  2) Update debian/copyright as needed
  3) Replace debian/copyright_hints with debian/copyright_newhints
touch debian/stamp-copyright-check
touch debian/stamp-upstream-cruft
ln -sTf /usr/lib/nodejs node_modules
mkdir -p /build/nodejs-8.11.2~dfsg/tmp
touch debian/stamp-autotools-files
chmod a+x /build/nodejs-8.11.2~dfsg/./configure
mkdir -p .
cd . && CFLAGS="-g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g" CXXFLAGS="-g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g" LDFLAGS="-specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro -Wl,-z,now" /build/nodejs-8.11.2~dfsg/./configure --without-npm --without-snapshot --shared-openssl --shared-zlib --shared-cares --shared-nghttp2 --shared-http-parser --with-intl=system-icu --prefix=/usr --openssl-use-def-ca-store --shared-libuv --dest-os=linux --dest-cpu=x64
creating icu_config.gypi
{ 'target_defaults': { 'cflags': [],
                       'default_configuration': 'Release',
                       'defines': ['NODE_OPENSSL_CERT_STORE'],
                       'include_dirs': [],
                       'libraries': [ '-lz',
                                      '-lhttp_parser',
                                      '-luv',
                                      '-lcares',
                                      '-lnghttp2',
                                      '-lcrypto',
                                      '-lssl',
                                      '-licui18n',
                                      '-licuuc',
                                      '-licudata']},
  'variables': { 'asan': 0,
                 'coverage': 'false',
                 'debug_devtools': 'node',
                 'debug_http2': 'false',
                 'debug_nghttp2': 'false',
                 'force_dynamic_crt': 0,
                 'host_arch': 'x64',
                 'icu_gyp_path': 'tools/icu/icu-system.gyp',
                 'icu_small': 'false',
                 'llvm_version': 0,
                 'node_byteorder': 'little',
                 'node_enable_d8': 'false',
                 'node_enable_v8_vtunejit': 'false',
                 'node_install_npm': 'false',
                 'node_module_version': 57,
                 'node_no_browser_globals': 'false',
                 'node_prefix': '/usr',
                 'node_release_urlbase': '',
                 'node_shared': 'false',
                 'node_shared_cares': 'true',
                 'node_shared_http_parser': 'true',
                 'node_shared_libuv': 'true',
                 'node_shared_nghttp2': 'true',
                 'node_shared_openssl': 'true',
                 'node_shared_zlib': 'true',
                 'node_tag': '',
                 'node_target_type': 'executable',
                 'node_use_bundled_v8': 'true',
                 'node_use_dtrace': 'false',
                 'node_use_etw': 'false',
                 'node_use_lttng': 'false',
                 'node_use_openssl': 'true',
                 'node_use_perfctr': 'false',
                 'node_use_v8_platform': 'true',
                 'node_without_node_options': 'false',
                 'openssl_fips': '',
                 'openssl_no_asm': 0,
                 'shlib_suffix': 'so.57',
                 'target_arch': 'x64',
                 'uv_parent_path': '/deps/uv/',
                 'uv_use_dtrace': 'false',
                 'v8_enable_gdbjit': 0,
                 'v8_enable_i18n_support': 1,
                 'v8_enable_inspector': 1,
                 'v8_no_strict_aliasing': 1,
                 'v8_optimized_debug': 0,
                 'v8_promise_internal_field_count': 1,
                 'v8_random_seed': 0,
                 'v8_trace_maps': 0,
                 'v8_use_snapshot': 'false',
                 'want_separate_host_toolset': 0}}
creating config.gypi
creating config.mk
touch debian/stamp-autotools
/usr/bin/make -C . build
make[1]: Entering directory '/build/nodejs-8.11.2~dfsg'
/usr/bin/make -j 4 -C out node BUILDTYPE=Release V=1
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python tools/js2c.py "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/node_javascript.cc" lib/internal/bootstrap_node.js lib/async_hooks.js lib/assert.js lib/buffer.js lib/child_process.js lib/console.js lib/constants.js lib/crypto.js lib/cluster.js lib/dgram.js lib/dns.js lib/domain.js lib/events.js lib/fs.js lib/http.js lib/http2.js lib/_http_agent.js lib/_http_client.js lib/_http_common.js lib/_http_incoming.js lib/_http_outgoing.js lib/_http_server.js lib/https.js lib/inspector.js lib/module.js lib/net.js lib/os.js lib/path.js lib/perf_hooks.js lib/process.js lib/punycode.js lib/querystring.js lib/readline.js lib/repl.js lib/stream.js lib/_stream_readable.js lib/_stream_writable.js lib/_stream_duplex.js lib/_stream_transform.js lib/_stream_passthrough.js lib/_stream_wrap.js lib/string_decoder.js lib/sys.js lib/timers.js lib/tls.js lib/_tls_common.js lib/_tls_legacy.js lib/_tls_wrap.js lib/tty.js lib/url.js lib/util.js lib/v8.js lib/vm.js lib/zlib.js lib/internal/async_hooks.js lib/internal/buffer.js lib/internal/child_process.js lib/internal/cluster/child.js lib/internal/cluster/master.js lib/internal/cluster/round_robin_handle.js lib/internal/cluster/shared_handle.js lib/internal/cluster/utils.js lib/internal/cluster/worker.js lib/internal/encoding.js lib/internal/errors.js lib/internal/freelist.js lib/internal/fs.js lib/internal/http.js lib/internal/inspector_async_hook.js lib/internal/linkedlist.js lib/internal/loader/Loader.js lib/internal/loader/ModuleMap.js lib/internal/loader/ModuleJob.js lib/internal/loader/ModuleWrap.js lib/internal/loader/ModuleRequest.js lib/internal/loader/search.js lib/internal/safe_globals.js lib/internal/net.js lib/internal/module.js lib/internal/os.js lib/internal/process/next_tick.js lib/internal/process/promises.js lib/internal/process/stdio.js lib/internal/process/warning.js lib/internal/process.js lib/internal/querystring.js lib/internal/process/write-coverage.js lib/internal/readline.js lib/internal/repl.js lib/internal/socket_list.js lib/internal/test/unicode.js lib/internal/trace_events_async_hooks.js lib/internal/url.js lib/internal/util.js lib/internal/util/types.js lib/internal/http2/core.js lib/internal/http2/compat.js lib/internal/http2/util.js lib/internal/v8_prof_polyfill.js lib/internal/v8_prof_processor.js lib/internal/streams/lazy_transform.js lib/internal/streams/BufferList.js lib/internal/streams/legacy.js lib/internal/streams/destroy.js lib/internal/wrap_js_stream.js deps/v8/tools/splaytree.js deps/v8/tools/codemap.js deps/v8/tools/consarray.js deps/v8/tools/csvparser.js deps/v8/tools/profile.js deps/v8/tools/profile_view.js deps/v8/tools/logreader.js deps/v8/tools/tickprocessor.js deps/v8/tools/SourceMap.js deps/v8/tools/tickprocessor-driver.js deps/node-inspect/lib/_inspect.js deps/node-inspect/lib/internal/inspect_client.js deps/node-inspect/lib/internal/inspect_repl.js ./config.gypi src/notrace_macros.py src/nolttng_macros.py src/noperfctr_macros.py
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python tools/compress_json.py deps/v8/src/inspector/js_protocol.json "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/v8_inspector_protocol_json.h"
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src/inspector; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src; python ../../third_party/inspector_protocol/CheckProtocolCompatibility.py --stamp "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/js_protocol.stamp" js_protocol.json
  touch 9d68c0bc59b0a5f89fae447968057034dc5cb56e.intermediate
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src/inspector; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include/inspector; python ../../third_party/inspector_protocol/CodeGenerator.py --jinja_dir ../../third_party --output_base "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector" --config inspector_protocol_config.json
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src/inspector; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector; python build/xxd.py InjectedScriptSource_js injected-script-source.js "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/injected-script-source.h"
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/tools/icu/icui18n.stamp
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/tools/icu/icuuc.stamp
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python ../tools/gen-postmortem-metadata.py "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/debug-support.cc" objects.h objects-inl.h objects/map.h objects/map-inl.h objects/script.h objects/script-inl.h objects/shared-function-info.h objects/shared-function-info-inl.h objects/string.h objects/string-inl.h
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_setup/deps/v8/src/setup-isolate-full.o ../deps/v8/src/setup-isolate-full.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_setup/deps/v8/src/setup-isolate-full.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python ../tools/js2c.py "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/libraries.cc" CORE js/macros.py messages.h js/prologue.js js/max-min.js js/v8natives.js js/array.js js/string.js js/typedarray.js js/weak-collection.js js/messages.js js/templates.js js/spread.js js/proxy.js debug/mirrors.js debug/debug.js debug/liveedit.js js/intl.js
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python ../tools/js2c.py "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/libraries.cc" CORE js/macros.py messages.h js/prologue.js js/max-min.js js/v8natives.js js/array.js js/string.js js/typedarray.js js/weak-collection.js js/messages.js js/templates.js js/spread.js js/proxy.js debug/mirrors.js debug/debug.js debug/liveedit.js js/intl.js --startup_blob "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/libraries.bin" --nojs
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python ../tools/js2c.py "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/extras-libraries.cc" EXTRAS
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python ../tools/js2c.py "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/extras-libraries.cc" EXTRAS --startup_blob "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/libraries-extras.bin" --nojs
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python ../tools/js2c.py "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/experimental-extras-libraries.cc" EXPERIMENTAL_EXTRAS
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release/obj/gen; python ../tools/js2c.py "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/experimental-extras-libraries.cc" EXPERIMENTAL_EXTRAS --startup_blob "/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/libraries-experimental-extras.bin" --nojs
  LD_LIBRARY_PATH=/build/nodejs-8.11.2~dfsg/out/Release/lib.host:/build/nodejs-8.11.2~dfsg/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src; mkdir -p /build/nodejs-8.11.2~dfsg/out/Release; python ../tools/testrunner/utils/dump_build_config_gyp.py "/build/nodejs-8.11.2~dfsg/out/Release/v8_build_config.json" "dcheck_always_on=0" "is_asan=0" "is_cfi=0" "is_component_build=static_library" "is_debug=Release" "is_gcov_coverage=0" "is_msan=0" "is_tsan=0" "is_ubsan_vptr=0" "target_cpu=x64" "v8_enable_i18n_support=1" "v8_target_cpu=x64" "v8_use_snapshot=false"
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/postmortem-metadata.stamp
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o ../deps/v8/src/libplatform/default-platform.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../. -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/interpreter/interpreter.h:17,
                 from ../deps/v8/src/setup-isolate-full.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o ../deps/v8/src/libplatform/task-queue.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../. -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o ../deps/v8/src/libplatform/tracing/trace-buffer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../. -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o ../deps/v8/src/libplatform/tracing/trace-config.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../. -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o ../deps/v8/src/libplatform/tracing/trace-object.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../. -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o ../deps/v8/src/libplatform/tracing/trace-writer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../. -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o ../deps/v8/src/libplatform/tracing/tracing-controller.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../. -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o ../deps/v8/src/libplatform/worker-thread.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../. -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o ../deps/v8/src/base/bits.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o ../deps/v8/src/base/cpu.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o ../deps/v8/src/base/division-by-constant.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o ../deps/v8/src/base/debug/stack_trace.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o ../deps/v8/src/base/file-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o ../deps/v8/src/base/functional.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o ../deps/v8/src/base/ieee754.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o ../deps/v8/src/base/logging.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o ../deps/v8/src/base/once.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o ../deps/v8/src/base/platform/time.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o ../deps/v8/src/base/platform/condition-variable.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o ../deps/v8/src/base/platform/mutex.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o ../deps/v8/src/base/platform/semaphore.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o ../deps/v8/src/base/sys-info.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o ../deps/v8/src/base/utils/random-number-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o ../deps/v8/src/base/debug/stack_trace_posix.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o ../deps/v8/src/base/platform/platform-linux.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o ../deps/v8/src/base/platform/platform-posix.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o ../deps/v8/src/base/platform/platform-posix-time.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libsampler/deps/v8/src/libsampler/sampler.o ../deps/v8/src/libsampler/sampler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libsampler/deps/v8/src/libsampler/sampler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-arguments-gen.o ../deps/v8/src/builtins/builtins-arguments-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-arguments-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-array-gen.o ../deps/v8/src/builtins/builtins-array-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-array-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-function-gen.o ../deps/v8/src/builtins/builtins-async-function-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-function-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/libsampler/sampler.h:8,
                 from ../deps/v8/src/libsampler/sampler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-gen.o ../deps/v8/src/builtins/builtins-async-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-generator-gen.o ../deps/v8/src/builtins/builtins-async-generator-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-generator-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-iterator-gen.o ../deps/v8/src/builtins/builtins-async-iterator-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-iterator-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-boolean-gen.o ../deps/v8/src/builtins/builtins-boolean-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-boolean-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-call-gen.o ../deps/v8/src/builtins/builtins-call-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-call-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-boolean-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-boolean-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-boolean-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-collections-gen.o ../deps/v8/src/builtins/builtins-collections-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-collections-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-console-gen.o ../deps/v8/src/builtins/builtins-console-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-console-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-call-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-call-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-call-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-constructor-gen.o ../deps/v8/src/builtins/builtins-constructor-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-constructor-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-conversion-gen.o ../deps/v8/src/builtins/builtins-conversion-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-conversion-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-console-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-console-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-console-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-date-gen.o ../deps/v8/src/builtins/builtins-date-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-date-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-debug-gen.o ../deps/v8/src/builtins/builtins-debug-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-debug-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-forin-gen.o ../deps/v8/src/builtins/builtins-forin-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-forin-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-function-gen.o ../deps/v8/src/builtins/builtins-function-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-function-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-generator-gen.o ../deps/v8/src/builtins/builtins-generator-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-generator-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-date-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-date-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-date-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-global-gen.o ../deps/v8/src/builtins/builtins-global-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-global-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-forin-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-forin-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-forin-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-forin-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-forin-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-forin-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-handler-gen.o ../deps/v8/src/builtins/builtins-handler-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-handler-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-ic-gen.o ../deps/v8/src/builtins/builtins-ic-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-ic-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-internal-gen.o ../deps/v8/src/builtins/builtins-internal-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-internal-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-interpreter-gen.o ../deps/v8/src/builtins/builtins-interpreter-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-interpreter-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-intl-gen.o ../deps/v8/src/builtins/builtins-intl-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-intl-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-iterator-gen.o ../deps/v8/src/builtins/builtins-iterator-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-iterator-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-math-gen.o ../deps/v8/src/builtins/builtins-math-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-math-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-number-gen.o ../deps/v8/src/builtins/builtins-number-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-number-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-object-gen.o ../deps/v8/src/builtins/builtins-object-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-object-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-promise-gen.o ../deps/v8/src/builtins/builtins-promise-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-promise-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-proxy-gen.o ../deps/v8/src/builtins/builtins-proxy-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-proxy-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-proxy-helpers-gen.o ../deps/v8/src/builtins/builtins-proxy-helpers-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-proxy-helpers-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-regexp-gen.o ../deps/v8/src/builtins/builtins-regexp-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-regexp-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-string-gen.o ../deps/v8/src/builtins/builtins-string-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-string-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-symbol-gen.o ../deps/v8/src/builtins/builtins-symbol-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-symbol-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-typedarray-gen.o ../deps/v8/src/builtins/builtins-typedarray-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-typedarray-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-wasm-gen.o ../deps/v8/src/builtins/builtins-wasm-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-wasm-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/setup-builtins-internal.o ../deps/v8/src/builtins/setup-builtins-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/setup-builtins-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/accessor-assembler.o ../deps/v8/src/ic/accessor-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/accessor-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typedarray-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typedarray-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typedarray-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/binary-op-assembler.o ../deps/v8/src/ic/binary-op-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/binary-op-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/keyed-store-generic.o ../deps/v8/src/ic/keyed-store-generic.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/keyed-store-generic.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-assembler.o ../deps/v8/src/interpreter/interpreter-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-factory.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-generator.o ../deps/v8/src/interpreter/interpreter-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-intrinsics-generator.o ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-intrinsics-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/setup-interpreter-internal.o ../deps/v8/src/interpreter/setup-interpreter-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/setup-interpreter-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-testing.h:8,
                 from ../deps/v8/src/api.h:8,
                 from ../deps/v8/src/handles-inl.h:8,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/x64/builtins-x64.o ../deps/v8/src/builtins/x64/builtins-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/x64/builtins-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.host/node_js2c.stamp
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.host/v8_inspector_compress_protocol_json.stamp
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/inspector/protocol_compatibility.stamp
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/inspector/inspector_injected_script.stamp
  rm -f /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_builtins_setup.a && ar crsT /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_builtins_setup.a /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_setup/deps/v8/src/setup-isolate-full.o
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:8,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/js2c.stamp
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/v8_dump_build_config.stamp
  rm -f /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_libplatform.a && ar crsT /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_libplatform.a /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o
  rm -f /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_libbase.a && ar crsT /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_libbase.a /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o
  rm -f /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_libsampler.a && ar crsT /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_libsampler.a /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_libsampler/deps/v8/src/libsampler/sampler.o
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/inspector/protocol_generated_sources.stamp
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/libraries.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/libraries.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../.  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/libraries.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/extras-libraries.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../.  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/experimental-extras-libraries.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../.  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/extras-libraries.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o ../deps/v8/src/snapshot/snapshot-empty.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' -I../deps/v8 -I../.  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/experimental-extras-libraries.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/libraries.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Console.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Console.cpp '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Console.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/address-map.h:8,
                 from ../deps/v8/src/snapshot/partial-serializer.h:8,
                 from ../deps/v8/src/snapshot/snapshot.h:8,
                 from ../deps/v8/src/snapshot/snapshot-empty.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Debugger.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Debugger.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Console.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Console.cpp:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/HeapProfiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/HeapProfiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Profiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-factory.h:8,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Runtime.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Runtime.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::startSampling(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_samplingInterval +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:554:19: note: '*((void*)& in_samplingInterval +8)' was declared here
     Maybe<double> in_samplingInterval;
                   ^~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::startTrackingHeapObjects(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_trackAllocations +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:387:17: note: '*((void*)& in_trackAllocations +1)' was declared here
     Maybe<bool> in_trackAllocations;
                 ^~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::takeHeapSnapshot(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_reportProgress +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:435:17: note: '*((void*)& in_reportProgress +1)' was declared here
     Maybe<bool> in_reportProgress;
                 ^~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::stopTrackingHeapObjects(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_reportProgress +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:411:17: note: '*((void*)& in_reportProgress +1)' was declared here
     Maybe<bool> in_reportProgress;
                 ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Schema.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Schema.cpp '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Schema.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Profiler::DispatcherImpl::startPreciseCoverage(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_callCount +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:557:17: note: '*((void*)& in_callCount +1)' was declared here
     Maybe<bool> in_callCount;
                 ^~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_detailed +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:563:17: note: '*((void*)& in_detailed +1)' was declared here
     Maybe<bool> in_detailed;
                 ^~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/injected-script.o ../deps/v8/src/inspector/injected-script.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/injected-script.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::evaluateOnCallFrame(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_includeCommandLineAPI +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1411:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here
     Maybe<bool> in_includeCommandLineAPI;
                 ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_silent +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1417:17: note: '*((void*)& in_silent +1)' was declared here
     Maybe<bool> in_silent;
                 ^~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1423:17: note: '*((void*)& in_returnByValue +1)' was declared here
     Maybe<bool> in_returnByValue;
                 ^~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1429:17: note: '*((void*)& in_generatePreview +1)' was declared here
     Maybe<bool> in_generatePreview;
                 ^~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_throwOnSideEffect +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1435:17: note: '*((void*)& in_throwOnSideEffect +1)' was declared here
     Maybe<bool> in_throwOnSideEffect;
                 ^~~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::setBreakpointByUrl(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_columnNumber +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:977:16: note: '*((void*)& in_columnNumber +4)' was declared here
     Maybe<int> in_columnNumber;
                ^~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::searchInContent(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_caseSensitive +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1231:17: note: '*((void*)& in_caseSensitive +1)' was declared here
     Maybe<bool> in_caseSensitive;
                 ^~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_isRegex +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1237:17: note: '*((void*)& in_isRegex +1)' was declared here
     Maybe<bool> in_isRegex;
                 ^~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::getPossibleBreakpoints(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_restrictToFunction +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1084:17: note: '*((void*)& in_restrictToFunction +1)' was declared here
     Maybe<bool> in_restrictToFunction;
                 ^~~~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::setScriptSource(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_dryRun +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1275:17: note: '*((void*)& in_dryRun +1)' was declared here
     Maybe<bool> in_dryRun;
                 ^~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/inspected-context.o ../deps/v8/src/inspector/inspected-context.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/inspected-context.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Schema.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Schema.cpp:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/remote-object-id.o ../deps/v8/src/inspector/remote-object-id.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/remote-object-id.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from ../deps/v8/src/inspector/remote-object-id.h:8,
                 from ../deps/v8/src/inspector/remote-object-id.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/search-util.o ../deps/v8/src/inspector/search-util.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/search-util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/inspected-context.h:14,
                 from ../deps/v8/src/inspector/inspected-context.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = v8_inspector::InspectedContext::WeakCallbackData; T = v8::Context; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<v8_inspector::InspectedContext::WeakCallbackData>&)]':
../deps/v8/src/inspector/inspected-context.cc:64:53:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<v8_inspector::InspectedContext::WeakCallbackData>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<v8_inspector::InspectedContext::WeakCallbackData>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-16.o ../deps/v8/src/inspector/string-16.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-16.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
                 from ../deps/v8/src/inspector/search-util.h:8,
                 from ../deps/v8/src/inspector/search-util.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::evaluate(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_includeCommandLineAPI +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1297:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here
     Maybe<bool> in_includeCommandLineAPI;
                 ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_silent +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1303:17: note: '*((void*)& in_silent +1)' was declared here
     Maybe<bool> in_silent;
                 ^~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_contextId +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1309:16: note: '*((void*)& in_contextId +4)' was declared here
     Maybe<int> in_contextId;
                ^~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1315:17: note: '*((void*)& in_returnByValue +1)' was declared here
     Maybe<bool> in_returnByValue;
                 ^~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1321:17: note: '*((void*)& in_generatePreview +1)' was declared here
     Maybe<bool> in_generatePreview;
                 ^~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_userGesture +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1327:17: note: '*((void*)& in_userGesture +1)' was declared here
     Maybe<bool> in_userGesture;
                 ^~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_awaitPromise +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1333:17: note: '*((void*)& in_awaitPromise +1)' was declared here
     Maybe<bool> in_awaitPromise;
                 ^~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::awaitPromise(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1385:17: note: '*((void*)& in_returnByValue +1)' was declared here
     Maybe<bool> in_returnByValue;
                 ^~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1391:17: note: '*((void*)& in_generatePreview +1)' was declared here
     Maybe<bool> in_generatePreview;
                 ^~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::runScript(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_executionContextId +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1729:16: note: '*((void*)& in_executionContextId +4)' was declared here
     Maybe<int> in_executionContextId;
                ^~~~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_silent +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1741:17: note: '*((void*)& in_silent +1)' was declared here
     Maybe<bool> in_silent;
                 ^~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_includeCommandLineAPI +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1747:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here
     Maybe<bool> in_includeCommandLineAPI;
                 ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1753:17: note: '*((void*)& in_returnByValue +1)' was declared here
     Maybe<bool> in_returnByValue;
                 ^~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1759:17: note: '*((void*)& in_generatePreview +1)' was declared here
     Maybe<bool> in_generatePreview;
                 ^~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_awaitPromise +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1765:17: note: '*((void*)& in_awaitPromise +1)' was declared here
     Maybe<bool> in_awaitPromise;
                 ^~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::compileScript(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_executionContextId +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1664:16: note: '*((void*)& in_executionContextId +4)' was declared here
     Maybe<int> in_executionContextId;
                ^~~~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::getProperties(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_ownProperties +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1502:17: note: '*((void*)& in_ownProperties +1)' was declared here
     Maybe<bool> in_ownProperties;
                 ^~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_accessorPropertiesOnly +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1508:17: note: '*((void*)& in_accessorPropertiesOnly +1)' was declared here
     Maybe<bool> in_accessorPropertiesOnly;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1514:17: note: '*((void*)& in_generatePreview +1)' was declared here
     Maybe<bool> in_generatePreview;
                 ^~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::callFunctionOn(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)':
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_silent +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1452:17: note: '*((void*)& in_silent +1)' was declared here
     Maybe<bool> in_silent;
                 ^~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1458:17: note: '*((void*)& in_returnByValue +1)' was declared here
     Maybe<bool> in_returnByValue;
                 ^~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1464:17: note: '*((void*)& in_generatePreview +1)' was declared here
     Maybe<bool> in_generatePreview;
                 ^~~~~~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_userGesture +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1470:17: note: '*((void*)& in_userGesture +1)' was declared here
     Maybe<bool> in_userGesture;
                 ^~~~~~~~~~~~~~
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558:94: warning: '*((void*)& in_awaitPromise +1)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
                                                                                              ^
/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1476:17: note: '*((void*)& in_awaitPromise +1)' was declared here
     Maybe<bool> in_awaitPromise;
                 ^~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-util.o ../deps/v8/src/inspector/string-util.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/inspector/string-16.cc:15:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/src/inspector/string-16.cc: In function 'bool v8_inspector::{anonymous}::isLegalUTF8(const unsigned char*, int)':
../deps/v8/src/inspector/string-16.cc:215:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
       ^~
../deps/v8/src/inspector/string-16.cc:216:5: note: here
     case 3:
     ^~~~
../deps/v8/src/inspector/string-16.cc:217:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
       ^~
../deps/v8/src/inspector/string-16.cc:218:5: note: here
     case 2:
     ^~~~
../deps/v8/src/inspector/string-16.cc:222:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       switch (*source) {
       ^~~~~~
../deps/v8/src/inspector/string-16.cc:239:5: note: here
     case 1:
     ^~~~
../deps/v8/src/inspector/string-16.cc: In function 'v8_inspector::{anonymous}::UChar32 v8_inspector::{anonymous}::readUTF8Sequence(const char*&, size_t)':
../deps/v8/src/inspector/string-16.cc:263:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       character <<= 6;
       ~~~~~~~~~~^~~~~
../deps/v8/src/inspector/string-16.cc:264:5: note: here
     case 5:
     ^~~~
../deps/v8/src/inspector/string-16.cc:266:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       character <<= 6;
       ~~~~~~~~~~^~~~~
../deps/v8/src/inspector/string-16.cc:267:5: note: here
     case 4:
     ^~~~
../deps/v8/src/inspector/string-16.cc:269:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       character <<= 6;
       ~~~~~~~~~~^~~~~
../deps/v8/src/inspector/string-16.cc:270:5: note: here
     case 3:
     ^~~~
../deps/v8/src/inspector/string-16.cc:272:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       character <<= 6;
       ~~~~~~~~~~^~~~~
../deps/v8/src/inspector/string-16.cc:273:5: note: here
     case 2:
     ^~~~
../deps/v8/src/inspector/string-16.cc:275:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       character <<= 6;
       ~~~~~~~~~~^~~~~
../deps/v8/src/inspector/string-16.cc:276:5: note: here
     case 1:
     ^~~~
../deps/v8/src/inspector/string-16.cc: In function 'v8_inspector::{anonymous}::ConversionResult v8_inspector::{anonymous}::convertUTF16ToUTF8(const UChar**, const UChar*, char**, char*, bool)':
../deps/v8/src/inspector/string-16.cc:145:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
         ch >>= 6;
         ~~~^~~~~
../deps/v8/src/inspector/string-16.cc:146:7: note: here
       case 3:
       ^~~~
../deps/v8/src/inspector/string-16.cc:148:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
         ch >>= 6;
         ~~~^~~~~
../deps/v8/src/inspector/string-16.cc:149:7: note: here
       case 2:
       ^~~~
../deps/v8/src/inspector/string-16.cc:151:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
         ch >>= 6;
         ~~~^~~~~
../deps/v8/src/inspector/string-16.cc:152:7: note: here
       case 1:
       ^~~~
In file included from ../deps/v8/src/inspector/inspected-context.h:14,
                 from ../deps/v8/src/inspector/injected-script.h:38,
                 from ../deps/v8/src/inspector/injected-script.cc:31:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = v8_inspector::InjectedScript::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<v8_inspector::InjectedScript::ProtocolPromiseHandler>&)]':
../deps/v8/src/inspector/injected-script.cc:141:70:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<v8_inspector::InjectedScript::ProtocolPromiseHandler>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<v8_inspector::InjectedScript::ProtocolPromiseHandler>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/test-interface.o ../deps/v8/src/inspector/test-interface.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/test-interface.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console.o ../deps/v8/src/inspector/v8-console.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-agent-impl.o ../deps/v8/src/inspector/v8-console-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from ../deps/v8/src/inspector/string-util.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-message.o ../deps/v8/src/inspector/v8-console-message.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-message.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/test-interface.h:8,
                 from ../deps/v8/src/inspector/test-interface.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger.o ../deps/v8/src/inspector/v8-debugger.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Console.h:10,
                 from ../deps/v8/src/inspector/v8-console-agent-impl.h:9,
                 from ../deps/v8/src/inspector/v8-console-agent-impl.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-agent-impl.o ../deps/v8/src/inspector/v8-debugger-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/debug/debug-interface.h:8,
                 from ../deps/v8/src/inspector/v8-debugger.h:12,
                 from ../deps/v8/src/inspector/v8-debugger.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-script.o ../deps/v8/src/inspector/v8-debugger-script.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-script.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/v8-console-message.h:11,
                 from ../deps/v8/src/inspector/v8-console-message.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-function-call.o ../deps/v8/src/inspector/v8-function-call.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-function-call.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/v8-console.h:10,
                 from ../deps/v8/src/inspector/v8-console.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o ../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from ../deps/v8/src/inspector/v8-debugger-script.h:35,
                 from ../deps/v8/src/inspector/v8-debugger-script.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-injected-script-host.o ../deps/v8/src/inspector/v8-injected-script-host.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-injected-script-host.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/v8-function-call.h:36,
                 from ../deps/v8/src/inspector/v8-function-call.cc:31:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-impl.o ../deps/v8/src/inspector/v8-inspector-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/v8-injected-script-host.h:8,
                 from ../deps/v8/src/inspector/v8-injected-script-host.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from ../deps/v8/src/inspector/v8-heap-profiler-agent-impl.h:9,
                 from ../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-session-impl.o ../deps/v8/src/inspector/v8-inspector-session-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-session-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-internal-value-type.o ../deps/v8/src/inspector/v8-internal-value-type.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-internal-value-type.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/v8-internal-value-type.h:8,
                 from ../deps/v8/src/inspector/v8-internal-value-type.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-profiler-agent-impl.o ../deps/v8/src/inspector/v8-profiler-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-profiler-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/debug/debug-interface.h:8,
                 from ../deps/v8/src/inspector/v8-debugger-agent-impl.h:11,
                 from ../deps/v8/src/inspector/v8-debugger-agent-impl.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-regex.o ../deps/v8/src/inspector/v8-regex.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-regex.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/v8-regex.h:11,
                 from ../deps/v8/src/inspector/v8-regex.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-runtime-agent-impl.o ../deps/v8/src/inspector/v8-runtime-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-runtime-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from ../deps/v8/src/inspector/v8-inspector-impl.h:38,
                 from ../deps/v8/src/inspector/v8-inspector-impl.cc:31:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-schema-agent-impl.o ../deps/v8/src/inspector/v8-schema-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-schema-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from ../deps/v8/src/inspector/v8-inspector-session-impl.h:11,
                 from ../deps/v8/src/inspector/v8-inspector-session-impl.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-stack-trace-impl.o ../deps/v8/src/inspector/v8-stack-trace-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-stack-trace-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from ../deps/v8/src/inspector/v8-profiler-agent-impl.h:11,
                 from ../deps/v8/src/inspector/v8-profiler-agent-impl.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-value-utils.o ../deps/v8/src/inspector/v8-value-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-value-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from ../deps/v8/src/inspector/v8-schema-agent-impl.h:9,
                 from ../deps/v8/src/inspector/v8-schema-agent-impl.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/wasm-translation.o ../deps/v8/src/inspector/wasm-translation.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/wasm-translation.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8,
                 from ../deps/v8/src/inspector/v8-value-utils.h:8,
                 from ../deps/v8/src/inspector/v8-value-utils.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/accessors.o ../deps/v8/src/accessors.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/accessors.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/v8-stack-trace-impl.h:11,
                 from ../deps/v8/src/inspector/v8-stack-trace-impl.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/address-map.o ../deps/v8/src/address-map.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/address-map.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/inspector/wasm-translation.h:10,
                 from ../deps/v8/src/inspector/wasm-translation.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/allocation.o ../deps/v8/src/allocation.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/allocation.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/allocation.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api.o ../deps/v8/src/api.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-inspector.h:13,
                 from ../deps/v8/src/inspector/string-util.h:14,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/src/inspector/protocol/Forward.h:8,
                 from ../deps/v8/src/inspector/v8-runtime-agent-impl.h:35,
                 from ../deps/v8/src/inspector/v8-runtime-agent-impl.cc:31:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api-arguments.o ../deps/v8/src/api-arguments.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api-arguments.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/accessors.h:8,
                 from ../deps/v8/src/accessors.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/accessors.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/accessors.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o ../deps/v8/src/api-natives.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/address-map.h:8,
                 from ../deps/v8/src/address-map.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/address-map.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/arguments.o ../deps/v8/src/arguments.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/arguments.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-testing.h:8,
                 from ../deps/v8/src/api.h:8,
                 from ../deps/v8/src/api-arguments.h:8,
                 from ../deps/v8/src/api-arguments.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/api-arguments.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/api-arguments.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/arguments.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/arguments.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-js.o ../deps/v8/src/asmjs/asm-js.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-js.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-parser.o ../deps/v8/src/asmjs/asm-parser.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/api-natives.h:8,
                 from ../deps/v8/src/api-natives.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/api-natives.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-scanner.o ../deps/v8/src/asmjs/asm-scanner.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-scanner.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/asmjs/asm-scanner.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-types.o ../deps/v8/src/asmjs/asm-types.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-types.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/asmjs/asm-types.h:13,
                 from ../deps/v8/src/asmjs/asm-types.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/switch-logic.o ../deps/v8/src/asmjs/switch-logic.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/switch-logic.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/asmjs/switch-logic.h:9,
                 from ../deps/v8/src/asmjs/switch-logic.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/assembler.o ../deps/v8/src/assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/asmjs/asm-types.h:13,
                 from ../deps/v8/src/asmjs/asm-parser.h:12,
                 from ../deps/v8/src/asmjs/asm-parser.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/asmjs/asm-parser.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o ../deps/v8/src/assert-scope.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/asmjs/asm-types.h:13,
                 from ../deps/v8/src/asmjs/asm-parser.h:12,
                 from ../deps/v8/src/asmjs/asm-js.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/asmjs/asm-js.cc:13:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/asmjs/asm-js.cc:19:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o ../deps/v8/src/ast/ast-expression-rewriter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/isolate.h:12,
                 from ../deps/v8/src/assert-scope.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-function-literal-id-reindexer.o ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-function-literal-id-reindexer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/ast/ast-expression-rewriter.h:8,
                 from ../deps/v8/src/ast/ast-expression-rewriter.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/ast-expression-rewriter.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o ../deps/v8/src/ast/ast-numbering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler.cc:35:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler.cc:35:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/assembler.cc:42:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/assembler.cc: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))':
../deps/v8/src/assembler.cc:877:71: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type]
       reinterpret_cast<ExternalReferenceRedirectorPointer*>(redirector));
                                                                       ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o ../deps/v8/src/ast/ast-value-factory.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-testing.h:8,
                 from ../deps/v8/src/api.h:8,
                 from ../deps/v8/src/api.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/api.cc:30:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/api.cc:30:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/api.cc: In function 'bool v8::Unaligned(const uint16_t*)':
../deps/v8/src/api.cc:5524:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
   return reinterpret_cast<const uintptr_t>(chars) & kAlignmentMask;
                                                 ^
../deps/v8/src/api.cc: In member function 'void v8::Isolate::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/src/api.cc:9095:72: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::AllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
       reinterpret_cast<AllowCodeGenerationFromStringsCallback>(callback));
                                                                        ^
../deps/v8/src/api.cc: In instantiation of 'v8::internal::Handle<v8::internal::AccessorInfo> v8::{anonymous}::MakeAccessorInfo(v8::Local<v8::Name>, Getter, Setter, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, v8::Local<v8::AccessorSignature>, bool, bool) [with Getter = void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&); Setter = void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)]':
../deps/v8/src/api.cc:1649:23:   required from 'bool v8::TemplateSetAccessor(Template*, v8::Local<v8::Name>, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, v8::Local<v8::AccessorSignature>, bool, bool) [with Getter = void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&); Setter = void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&); Data = v8::Local<v8::Value>; Template = v8::Template]'
../deps/v8/src/api.cc:1665:45:   required from here
../deps/v8/src/api.cc:1474:14: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)' to 'void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)' [-Wcast-function-type]
     setter = reinterpret_cast<Setter>(&i::Accessors::ReconfigureToDataProperty);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/api.cc: In instantiation of 'v8::internal::Handle<v8::internal::AccessorInfo> v8::{anonymous}::MakeAccessorInfo(v8::Local<v8::Name>, Getter, Setter, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, v8::Local<v8::AccessorSignature>, bool, bool) [with Getter = void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&); Setter = void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)]':
../deps/v8/src/api.cc:1649:23:   required from 'bool v8::TemplateSetAccessor(Template*, v8::Local<v8::Name>, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, v8::Local<v8::AccessorSignature>, bool, bool) [with Getter = void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&); Setter = void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&); Data = v8::Local<v8::Value>; Template = v8::Template]'
../deps/v8/src/api.cc:1677:45:   required from here
../deps/v8/src/api.cc:1474:14: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)' to 'void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)' [-Wcast-function-type]
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o ../deps/v8/src/ast/ast.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
                 from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8,
                 from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/compile-time-value.o ../deps/v8/src/ast/compile-time-value.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/compile-time-value.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast-value-factory.cc:28:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/ast-value-factory.cc:32:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/context-slot-cache.o ../deps/v8/src/ast/context-slot-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/context-slot-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/ast/compile-time-value.h:8,
                 from ../deps/v8/src/ast/compile-time-value.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/compile-time-value.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o ../deps/v8/src/ast/modules.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/ast/ast.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/ast/ast.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/ast/ast.cc:15:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/ast/ast-numbering.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/ast-numbering.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o ../deps/v8/src/ast/prettyprinter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o ../deps/v8/src/ast/scopes.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/ast/context-slot-cache.h:8,
                 from ../deps/v8/src/ast/context-slot-cache.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/context-slot-cache.cc:13:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o ../deps/v8/src/ast/variables.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/parsing/scanner.h:10,
                 from ../deps/v8/src/ast/modules.h:8,
                 from ../deps/v8/src/ast/modules.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/modules.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/background-parsing-task.o ../deps/v8/src/background-parsing-task.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/background-parsing-task.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/ast/prettyprinter.h:8,
                 from ../deps/v8/src/ast/prettyprinter.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/prettyprinter.cc:13:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o ../deps/v8/src/bailout-reason.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o ../deps/v8/src/basic-block-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/ast/scopes.h:8,
                 from ../deps/v8/src/ast/scopes.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/scopes.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o ../deps/v8/src/bignum-dtoa.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bignum.o ../deps/v8/src/bignum.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bignum.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/variables.h:8,
                 from ../deps/v8/src/ast/variables.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ast/variables.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o ../deps/v8/src/bit-vector.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/vector.h:11,
                 from ../deps/v8/src/bignum-dtoa.h:8,
                 from ../deps/v8/src/bignum-dtoa.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o ../deps/v8/src/bootstrapper.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/bit-vector.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-api.o ../deps/v8/src/builtins/builtins-api.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-api.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/vector.h:11,
                 from ../deps/v8/src/bignum.h:8,
                 from ../deps/v8/src/bignum.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-arraybuffer.o ../deps/v8/src/builtins/builtins-arraybuffer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-arraybuffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/background-parsing-task.h:10,
                 from ../deps/v8/src/background-parsing-task.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/background-parsing-task.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-array.o ../deps/v8/src/builtins/builtins-array.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-array.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-arraybuffer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-arraybuffer.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-boolean.o ../deps/v8/src/builtins/builtins-boolean.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-boolean.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-testing.h:8,
                 from ../deps/v8/src/api.h:8,
                 from ../deps/v8/src/api-arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-api.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-api.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-call.o ../deps/v8/src/builtins/builtins-call.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-call.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-boolean.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-boolean.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-callsite.o ../deps/v8/src/builtins/builtins-callsite.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-callsite.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-call.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-call.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-collections.o ../deps/v8/src/builtins/builtins-collections.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-collections.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-array.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/builtins-array.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/builtins-array.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-console.o ../deps/v8/src/builtins/builtins-console.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-console.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/bootstrapper.h:8,
                 from ../deps/v8/src/bootstrapper.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/bootstrapper.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/bootstrapper.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-dataview.o ../deps/v8/src/builtins/builtins-dataview.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-dataview.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-collections.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-collections.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-date.o ../deps/v8/src/builtins/builtins-date.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-date.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-console.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-console.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-error.o ../deps/v8/src/builtins/builtins-error.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-error.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-callsite.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-callsite.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/objects/frame-array.h:9,
                 from ../deps/v8/src/objects/frame-array-inl.h:8,
                 from ../deps/v8/src/builtins/builtins-callsite.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-function.o ../deps/v8/src/builtins/builtins-function.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-function.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-dataview.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-dataview.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-global.o ../deps/v8/src/builtins/builtins-global.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-global.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-error.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-error.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-internal.o ../deps/v8/src/builtins/builtins-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-function.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/builtins-function.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/builtins-function.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-interpreter.o ../deps/v8/src/builtins/builtins-interpreter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-interpreter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-date.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/builtins-date.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/builtins-date.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-json.o ../deps/v8/src/builtins/builtins-json.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-json.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-global.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/builtins-global.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/builtins-global.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-math.o ../deps/v8/src/builtins/builtins-math.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-math.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-internal.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-internal.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-internal.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-number.o ../deps/v8/src/builtins/builtins-number.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-number.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-interpreter.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-interpreter.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/builtins/builtins-interpreter.cc: In member function 'v8::internal::Handle<v8::internal::Code> v8::internal::Builtins::InterpreterPushArgsThenCall(v8::internal::ConvertReceiverMode, v8::internal::InterpreterPushArgsMode)':
../deps/v8/src/builtins/builtins-interpreter.cc:18:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       switch (receiver_mode) {
       ^~~~~~
../deps/v8/src/builtins/builtins-interpreter.cc:26:5: note: here
     case InterpreterPushArgsMode::kWithFinalSpread:
     ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-object.o ../deps/v8/src/builtins/builtins-object.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-object.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-json.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-json.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-promise.o ../deps/v8/src/builtins/builtins-promise.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-promise.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-math.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-math.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-reflect.o ../deps/v8/src/builtins/builtins-reflect.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-reflect.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-number.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/builtins-number.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/builtins-number.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-regexp.o ../deps/v8/src/builtins/builtins-regexp.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-regexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-promise.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-promise.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-sharedarraybuffer.o ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-sharedarraybuffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-object.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/builtins-object.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/builtins-object.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-string.o ../deps/v8/src/builtins/builtins-string.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-string.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-reflect.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-reflect.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-intl.o ../deps/v8/src/builtins/builtins-intl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-intl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-regexp.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-symbol.o ../deps/v8/src/builtins/builtins-symbol.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-symbol.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-typedarray.o ../deps/v8/src/builtins/builtins-typedarray.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-typedarray.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-string.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-string.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins.o ../deps/v8/src/builtins/builtins.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-intl.cc:10:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-intl.cc:13:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o ../deps/v8/src/cached-powers.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-symbol.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-symbol.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o ../deps/v8/src/cancelable-task.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o ../deps/v8/src/char-predicates.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/unicode.h:10,
                 from ../deps/v8/src/char-predicates.h:9,
                 from ../deps/v8/src/char-predicates.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o ../deps/v8/src/code-factory.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-typedarray.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/builtins/builtins-typedarray.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-stub-assembler.o ../deps/v8/src/code-stub-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-stub-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/isolate.h:12,
                 from ../deps/v8/src/cancelable-task.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o ../deps/v8/src/code-stubs.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-testing.h:8,
                 from ../deps/v8/src/api.h:8,
                 from ../deps/v8/src/builtins/builtins.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/builtins/builtins.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/builtins.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/codegen.o ../deps/v8/src/codegen.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/codegen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-factory.h:8,
                 from ../deps/v8/src/code-factory.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/code-factory.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/code-factory.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o ../deps/v8/src/compilation-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/code-stubs.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/code-stubs.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/code-stubs.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o ../deps/v8/src/compilation-dependencies.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/codegen.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/codegen.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/codegen.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-info.o ../deps/v8/src/compilation-info.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/code-stub-assembler.cc:4:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/code-stub-assembler.cc:4:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/code-stub-assembler.cc:4:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/code-stub-assembler.cc:4:
../deps/v8/src/compiler/code-assembler.h: In member function 'v8::internal::compiler::Node* v8::internal::CodeStubAssembler::HasProperty(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::HasPropertyLookupMode)':
../deps/v8/src/compiler/code-assembler.h:678:77: warning: 'fallback_runtime_function_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
                            base::implicit_cast<SloppyTNode<Object>>(args)...);
                                                                             ^
../deps/v8/src/code-stub-assembler.cc:8952:25: note: 'fallback_runtime_function_id' was declared here
     Runtime::FunctionId fallback_runtime_function_id;
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o ../deps/v8/src/compilation-statistics.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compilation-statistics.h:11,
                 from ../deps/v8/src/compilation-statistics.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o ../deps/v8/src/compiler/access-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compilation-dependencies.h:8,
                 from ../deps/v8/src/compilation-dependencies.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compilation-dependencies.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o ../deps/v8/src/compiler/access-info.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compilation-cache.h:8,
                 from ../deps/v8/src/compilation-cache.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compilation-cache.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o ../deps/v8/src/compiler/all-nodes.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compilation-dependencies.h:8,
                 from ../deps/v8/src/compilation-info.h:10,
                 from ../deps/v8/src/compilation-info.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compilation-info.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/compilation-info.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o ../deps/v8/src/compiler/basic-block-instrumentor.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/all-nodes.h:8,
                 from ../deps/v8/src/compiler/all-nodes.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o ../deps/v8/src/compiler/branch-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/simplified-operator.h:11,
                 from ../deps/v8/src/compiler/access-builder.h:9,
                 from ../deps/v8/src/compiler/access-builder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/access-builder.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler/access-builder.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-analysis.o ../deps/v8/src/compiler/bytecode-analysis.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-analysis.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/branch-elimination.h:9,
                 from ../deps/v8/src/compiler/branch-elimination.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/branch-elimination.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o ../deps/v8/src/compiler/bytecode-graph-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/basic-block-instrumentor.h:8,
                 from ../deps/v8/src/compiler/basic-block-instrumentor.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/basic-block-instrumentor.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-liveness-map.o ../deps/v8/src/compiler/bytecode-liveness-map.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-liveness-map.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/accessors.h:8,
                 from ../deps/v8/src/compiler/access-info.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/field-index-inl.h:9,
                 from ../deps/v8/src/compiler/access-info.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/ic/call-optimization.h:8,
                 from ../deps/v8/src/compiler/access-info.cc:13:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o ../deps/v8/src/compiler/c-linkage.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/compiler/bytecode-liveness-map.h:9,
                 from ../deps/v8/src/compiler/bytecode-liveness-map.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/checkpoint-elimination.o ../deps/v8/src/compiler/checkpoint-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/checkpoint-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/checkpoint-elimination.h:9,
                 from ../deps/v8/src/compiler/checkpoint-elimination.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o ../deps/v8/src/compiler/code-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/compiler/bytecode-analysis.h:9,
                 from ../deps/v8/src/compiler/bytecode-analysis.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler/bytecode-analysis.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-assembler.o ../deps/v8/src/compiler/code-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/compiler/c-linkage.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/compiler/c-linkage.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/compiler/c-linkage.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o ../deps/v8/src/compiler/common-node-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/compiler/bytecode-analysis.h:9,
                 from ../deps/v8/src/compiler/bytecode-graph-builder.h:8,
                 from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/bytecode-graph-builder.h:9,
                 from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/bytecode-graph-builder.cc:11:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/bytecode-graph-builder.cc: In member function 'void v8::internal::compiler::BytecodeGraphBuilder::VisitTestTypeOf()':
../deps/v8/src/compiler/bytecode-graph-builder.cc:2350:33: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
   environment()->BindAccumulator(result);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o ../deps/v8/src/compiler/common-operator-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-node-cache.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-node-cache.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o ../deps/v8/src/compiler/common-operator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/code-generator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/code-generator.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/code-generator.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/code-generator.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/code-generator.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o ../deps/v8/src/compiler/control-equivalence.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/common-operator-reducer.h:9,
                 from ../deps/v8/src/compiler/common-operator-reducer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/common-operator-reducer.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o ../deps/v8/src/compiler/control-flow-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/graph.h:12,
                 from ../deps/v8/src/compiler/control-equivalence.h:9,
                 from ../deps/v8/src/compiler/control-equivalence.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o ../deps/v8/src/compiler/dead-code-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/compiler/code-assembler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/compiler/code-assembler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/compiler/code-assembler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/compiler/code-assembler.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/compiler/code-assembler.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/effect-control-linearizer.o ../deps/v8/src/compiler/effect-control-linearizer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/effect-control-linearizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/control-flow-optimizer.h:8,
                 from ../deps/v8/src/compiler/control-flow-optimizer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/control-flow-optimizer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o ../deps/v8/src/compiler/escape-analysis.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/dead-code-elimination.h:9,
                 from ../deps/v8/src/compiler/dead-code-elimination.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/dead-code-elimination.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o ../deps/v8/src/compiler/escape-analysis-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/common-operator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/common-operator.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/common-operator.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o ../deps/v8/src/compiler/frame.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/compiler/escape-analysis-reducer.h:9,
                 from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o ../deps/v8/src/compiler/frame-elider.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/compiler/frame.h:8,
                 from ../deps/v8/src/compiler/frame.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/frame.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/frame.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/compiler/frame.h:8,
                 from ../deps/v8/src/compiler/frame.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/frame.cc:7:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o ../deps/v8/src/compiler/frame-states.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/effect-control-linearizer.h:8,
                 from ../deps/v8/src/compiler/effect-control-linearizer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/effect-control-linearizer.h:8,
                 from ../deps/v8/src/compiler/effect-control-linearizer.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/effect-control-linearizer.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/effect-control-linearizer.cc: In member function 'bool v8::internal::compiler::EffectControlLinearizer::TryWireInStateEffect(v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node**, v8::internal::compiler::Node**)':
../deps/v8/src/compiler/effect-control-linearizer.cc:830:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       result = LowerLoadHashMapValue(node);
       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/effect-control-linearizer.cc:831:5: note: here
     case IrOpcode::kTransitionAndStoreElement:
     ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o ../deps/v8/src/compiler/gap-resolver.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/graph.h:12,
                 from ../deps/v8/src/compiler/escape-analysis.h:8,
                 from ../deps/v8/src/compiler/escape-analysis.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/escape-analysis.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/escape-analysis.cc:15:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/globals.h:16,
                 from ../deps/v8/src/compiler/graph.h:11,
                 from ../deps/v8/src/compiler/escape-analysis.h:8,
                 from ../deps/v8/src/compiler/escape-analysis.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::Map>; Source = v8::internal::Handle<v8::internal::HeapObject>]':
../deps/v8/src/compiler/escape-analysis.cc:1543:55:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::Map>' from an array of 'const class v8::internal::Handle<v8::internal::HeapObject>' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/messages.h:15,
                 from ../deps/v8/src/objects.h:21,
                 from ../deps/v8/src/objects/map.h:8,
                 from ../deps/v8/src/feedback-vector.h:13,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/bootstrapper.h:8,
                 from ../deps/v8/src/compiler/escape-analysis.cc:10:
../deps/v8/src/handles.h:92:7: note: 'class v8::internal::Handle<v8::internal::Map>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-assembler.o ../deps/v8/src/compiler/graph-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/frame-elider.h:8,
                 from ../deps/v8/src/compiler/frame-elider.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/frame-elider.h:8,
                 from ../deps/v8/src/compiler/frame-elider.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/frame-elider.h:8,
                 from ../deps/v8/src/compiler/frame-elider.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/frame-elider.h:8,
                 from ../deps/v8/src/compiler/frame-elider.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/frame-elider.h:8,
                 from ../deps/v8/src/compiler/frame-elider.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o ../deps/v8/src/compiler/graph-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/graph.h:12,
                 from ../deps/v8/src/compiler/graph-reducer.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o ../deps/v8/src/compiler/graph-trimmer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/gap-resolver.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/gap-resolver.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/gap-resolver.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/gap-resolver.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/gap-resolver.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o ../deps/v8/src/compiler/graph-visualizer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/frame-states.h:9,
                 from ../deps/v8/src/compiler/frame-states.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/compiler/frame-states.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/compiler/frame-states.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o ../deps/v8/src/compiler/graph.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-trimmer.h:8,
                 from ../deps/v8/src/compiler/graph-trimmer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o ../deps/v8/src/compiler/instruction-selector.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/graph-assembler.h:8,
                 from ../deps/v8/src/compiler/graph-assembler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/graph-assembler.h:8,
                 from ../deps/v8/src/compiler/graph-assembler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/graph-assembler.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o ../deps/v8/src/compiler/instruction-scheduler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/graph.h:12,
                 from ../deps/v8/src/compiler/graph.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o ../deps/v8/src/compiler/instruction.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/instruction-scheduler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/instruction-scheduler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/instruction-scheduler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/instruction-scheduler.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/instruction-scheduler.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/compiler/graph-visualizer.cc:11:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/compiler/graph-visualizer.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/compiler/graph-visualizer.cc:11:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/globals.h:16,
                 from ../deps/v8/src/compiler/graph-visualizer.h:12,
                 from ../deps/v8/src/compiler/graph-visualizer.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/compiler/graph-visualizer.cc:11:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o ../deps/v8/src/compiler/int64-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o ../deps/v8/src/compiler/js-builtin-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/instruction.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/instruction.cc: In function 'std::ostream& v8::internal::compiler::operator<<(std::ostream&, const v8::internal::compiler::PrintableInstructionOperand&)':
../deps/v8/src/compiler/instruction.cc:141:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       }
       ^
../deps/v8/src/compiler/instruction.cc:143:5: note: here
     case InstructionOperand::CONSTANT:
     ^~~~
../deps/v8/src/compiler/instruction.cc:153:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       }
       ^
../deps/v8/src/compiler/instruction.cc:155:5: note: here
     case InstructionOperand::EXPLICIT:
     ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o ../deps/v8/src/compiler/js-call-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:10,
                 from ../deps/v8/src/compiler/instruction-selector.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:10,
                 from ../deps/v8/src/compiler/instruction-selector.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:11,
                 from ../deps/v8/src/compiler/instruction-selector.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:10,
                 from ../deps/v8/src/compiler/instruction-selector.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:10,
                 from ../deps/v8/src/compiler/instruction-selector.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o ../deps/v8/src/compiler/js-context-specialization.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/int64-lowering.h:8,
                 from ../deps/v8/src/compiler/int64-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/int64-lowering.h:8,
                 from ../deps/v8/src/compiler/int64-lowering.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/int64-lowering.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o ../deps/v8/src/compiler/js-create-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-context-specialization.h:8,
                 from ../deps/v8/src/compiler/js-context-specialization.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-context-specialization.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/js-context-specialization.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o ../deps/v8/src/compiler/js-generic-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-builtin-reducer.h:9,
                 from ../deps/v8/src/compiler/js-builtin-reducer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/js-builtin-reducer.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/js-builtin-reducer.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o ../deps/v8/src/compiler/js-graph.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-call-reducer.h:9,
                 from ../deps/v8/src/compiler/js-call-reducer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/js-call-reducer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/js-call-reducer.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o ../deps/v8/src/compiler/js-inlining.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/js-graph.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/js-graph.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/compiler/js-graph.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o ../deps/v8/src/compiler/js-inlining-heuristic.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-create-lowering.h:9,
                 from ../deps/v8/src/compiler/js-create-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/js-create-lowering.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/js-create-lowering.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o ../deps/v8/src/compiler/js-intrinsic-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-factory.h:8,
                 from ../deps/v8/src/compiler/js-generic-lowering.h:8,
                 from ../deps/v8/src/compiler/js-generic-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/js-generic-lowering.h:8,
                 from ../deps/v8/src/compiler/js-generic-lowering.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/js-generic-lowering.h:8,
                 from ../deps/v8/src/compiler/js-generic-lowering.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o ../deps/v8/src/compiler/js-native-context-specialization.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-inlining.h:8,
                 from ../deps/v8/src/compiler/js-inlining.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/js-inlining.h:9,
                 from ../deps/v8/src/compiler/js-inlining.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/js-inlining.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o ../deps/v8/src/compiler/js-operator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-inlining.h:8,
                 from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
                 from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/js-inlining.h:9,
                 from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
                 from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-type-hint-lowering.o ../deps/v8/src/compiler/js-type-hint-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-type-hint-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9,
                 from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9,
                 from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o ../deps/v8/src/compiler/js-typed-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/js-operator.h:10,
                 from ../deps/v8/src/compiler/js-operator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler/js-operator.cc:14:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o ../deps/v8/src/compiler/jump-threading.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-native-context-specialization.h:9,
                 from ../deps/v8/src/compiler/js-native-context-specialization.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/js-native-context-specialization.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/js-native-context-specialization.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o ../deps/v8/src/compiler/linkage.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-type-hint-lowering.h:9,
                 from ../deps/v8/src/compiler/js-type-hint-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/js-type-hint-lowering.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o ../deps/v8/src/compiler/live-range-separator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/jump-threading.h:8,
                 from ../deps/v8/src/compiler/jump-threading.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/jump-threading.h:8,
                 from ../deps/v8/src/compiler/jump-threading.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/jump-threading.h:8,
                 from ../deps/v8/src/compiler/jump-threading.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/jump-threading.h:8,
                 from ../deps/v8/src/compiler/jump-threading.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/jump-threading.h:8,
                 from ../deps/v8/src/compiler/jump-threading.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o ../deps/v8/src/compiler/load-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/js-typed-lowering.h:9,
                 from ../deps/v8/src/compiler/js-typed-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/js-typed-lowering.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/js-typed-lowering.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/compiler/live-range-separator.h:8,
                 from ../deps/v8/src/compiler/live-range-separator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator.h:10,
                 from ../deps/v8/src/compiler/live-range-separator.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/register-allocator.h:10,
                 from ../deps/v8/src/compiler/live-range-separator.cc:6:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/bits.h:12,
                 from ../deps/v8/src/base/hashmap.h:14,
                 from ../deps/v8/src/zone/zone.h:10,
                 from ../deps/v8/src/compiler/live-range-separator.h:8,
                 from ../deps/v8/src/compiler/live-range-separator.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator.h:10,
                 from ../deps/v8/src/compiler/live-range-separator.cc:6:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o ../deps/v8/src/compiler/loop-analysis.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/compiler/frame.h:8,
                 from ../deps/v8/src/compiler/linkage.h:10,
                 from ../deps/v8/src/compiler/linkage.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/linkage.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/linkage.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o ../deps/v8/src/compiler/loop-peeling.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-variable-optimizer.o ../deps/v8/src/compiler/loop-variable-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-variable-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/loop-variable-optimizer.h:8,
                 from ../deps/v8/src/compiler/loop-variable-optimizer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/loop-variable-optimizer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/graph.h:12,
                 from ../deps/v8/src/compiler/loop-analysis.h:9,
                 from ../deps/v8/src/compiler/loop-peeling.h:9,
                 from ../deps/v8/src/compiler/loop-peeling.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/loop-peeling.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o ../deps/v8/src/compiler/machine-operator-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/graph.h:12,
                 from ../deps/v8/src/compiler/loop-analysis.h:9,
                 from ../deps/v8/src/compiler/loop-analysis.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o ../deps/v8/src/compiler/machine-operator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph-verifier.o ../deps/v8/src/compiler/machine-graph-verifier.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph-verifier.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/load-elimination.h:9,
                 from ../deps/v8/src/compiler/load-elimination.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/load-elimination.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/globals.h:16,
                 from ../deps/v8/src/compiler/opcodes.h:10,
                 from ../deps/v8/src/compiler/node.h:8,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/load-elimination.h:9,
                 from ../deps/v8/src/compiler/load-elimination.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::Map>; Source = v8::internal::Handle<v8::internal::HeapObject>]':
../deps/v8/src/compiler/load-elimination.cc:889:74:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::Map>' from an array of 'const class v8::internal::Handle<v8::internal::HeapObject>' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/load-elimination.h:9,
                 from ../deps/v8/src/compiler/load-elimination.cc:5:
../deps/v8/src/handles.h:92:7: note: 'class v8::internal::Handle<v8::internal::Map>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/memory-optimizer.o ../deps/v8/src/compiler/memory-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/memory-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/machine-type.h:12,
                 from ../deps/v8/src/compiler/machine-operator.h:11,
                 from ../deps/v8/src/compiler/machine-operator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o ../deps/v8/src/compiler/move-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/machine-graph-verifier.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/machine-graph-verifier.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/machine-graph-verifier.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/new-escape-analysis.o ../deps/v8/src/compiler/new-escape-analysis.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/new-escape-analysis.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/machine-operator-reducer.h:9,
                 from ../deps/v8/src/compiler/machine-operator-reducer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/compiler/machine-operator-reducer.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/compiler/machine-operator-reducer.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/new-escape-analysis-reducer.o ../deps/v8/src/compiler/new-escape-analysis-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/new-escape-analysis-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/graph-assembler.h:8,
                 from ../deps/v8/src/compiler/memory-optimizer.h:8,
                 from ../deps/v8/src/compiler/memory-optimizer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/graph-assembler.h:8,
                 from ../deps/v8/src/compiler/memory-optimizer.h:8,
                 from ../deps/v8/src/compiler/memory-optimizer.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/memory-optimizer.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o ../deps/v8/src/compiler/node-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/node-cache.cc:10:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/src/compiler/node-cache.cc: In instantiation of 'v8::internal::compiler::Node** v8::internal::compiler::NodeCache<Key, Hash, Pred>::Find(v8::internal::Zone*, Key) [with Key = std::pair<int, char>; Hash = v8::base::hash<std::pair<int, char> >; Pred = std::equal_to<std::pair<int, char> >]':
../deps/v8/src/compiler/node-cache.cc:118:34:   required from here
../deps/v8/src/compiler/node-cache.cc:72:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct v8::internal::compiler::NodeCache<std::pair<int, char> >::Entry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(entries_, 0, sizeof(Entry) * num_entries);
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/node-cache.cc:25:36: note: 'struct v8::internal::compiler::NodeCache<std::pair<int, char> >::Entry' declared here
 struct NodeCache<Key, Hash, Pred>::Entry {
                                    ^~~~~
../deps/v8/src/compiler/node-cache.cc: In instantiation of 'bool v8::internal::compiler::NodeCache<Key, Hash, Pred>::Resize(v8::internal::Zone*) [with Key = std::pair<int, char>; Hash = v8::base::hash<std::pair<int, char> >; Pred = std::equal_to<std::pair<int, char> >]':
../deps/v8/src/compiler/node-cache.cc:118:34:   required from here
../deps/v8/src/compiler/node-cache.cc:41:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct v8::internal::compiler::NodeCache<std::pair<int, char> >::Entry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(entries_, 0, sizeof(Entry) * num_entries);
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/node-cache.cc:25:36: note: 'struct v8::internal::compiler::NodeCache<std::pair<int, char> >::Entry' declared here
 struct NodeCache<Key, Hash, Pred>::Entry {
                                    ^~~~~
../deps/v8/src/compiler/node-cache.cc: In instantiation of 'v8::internal::compiler::Node** v8::internal::compiler::NodeCache<Key, Hash, Pred>::Find(v8::internal::Zone*, Key) [with Key = std::pair<long int, char>; Hash = v8::base::hash<std::pair<long int, char> >; Pred = std::equal_to<std::pair<long int, char> >]':
../deps/v8/src/compiler/node-cache.cc:119:34:   required from here
../deps/v8/src/compiler/node-cache.cc:72:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct v8::internal::compiler::NodeCache<std::pair<long int, char> >::Entry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(entries_, 0, sizeof(Entry) * num_entries);
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/node-cache.cc:25:36: note: 'struct v8::internal::compiler::NodeCache<std::pair<long int, char> >::Entry' declared here
 struct NodeCache<Key, Hash, Pred>::Entry {
                                    ^~~~~
../deps/v8/src/compiler/node-cache.cc: In instantiation of 'bool v8::internal::compiler::NodeCache<Key, Hash, Pred>::Resize(v8::internal::Zone*) [with Key = std::pair<long int, char>; Hash = v8::base::hash<std::pair<long int, char> >; Pred = std::equal_to<std::pair<long int, char> >]':
../deps/v8/src/compiler/node-cache.cc:119:34:   required from here
../deps/v8/src/compiler/node-cache.cc:41:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct v8::internal::compiler::NodeCache<std::pair<long int, char> >::Entry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(entries_, 0, sizeof(Entry) * num_entries);
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/node-cache.cc:25:36: note: 'struct v8::internal::compiler::NodeCache<std::pair<long int, char> >::Entry' declared here
 struct NodeCache<Key, Hash, Pred>::Entry {
                                    ^~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o ../deps/v8/src/compiler/node-marker.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/move-optimizer.h:8,
                 from ../deps/v8/src/compiler/move-optimizer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/move-optimizer.h:8,
                 from ../deps/v8/src/compiler/move-optimizer.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/move-optimizer.h:8,
                 from ../deps/v8/src/compiler/move-optimizer.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/move-optimizer.h:8,
                 from ../deps/v8/src/compiler/move-optimizer.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/move-optimizer.h:8,
                 from ../deps/v8/src/compiler/move-optimizer.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o ../deps/v8/src/compiler/node-matchers.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/new-escape-analysis-reducer.h:9,
                 from ../deps/v8/src/compiler/new-escape-analysis-reducer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/new-escape-analysis.h:10,
                 from ../deps/v8/src/compiler/new-escape-analysis-reducer.h:10,
                 from ../deps/v8/src/compiler/new-escape-analysis-reducer.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o ../deps/v8/src/compiler/node-properties.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/node-marker.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o ../deps/v8/src/compiler/node.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/new-escape-analysis.h:9,
                 from ../deps/v8/src/compiler/new-escape-analysis.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/new-escape-analysis.h:10,
                 from ../deps/v8/src/compiler/new-escape-analysis.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/new-escape-analysis.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/functional.h:17,
                 from ../deps/v8/src/compiler/new-escape-analysis.h:8,
                 from ../deps/v8/src/compiler/new-escape-analysis.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::Map>; Source = v8::internal::Handle<v8::internal::HeapObject>]':
../deps/v8/src/compiler/new-escape-analysis.cc:641:54:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::Map>' from an array of 'const class v8::internal::Handle<v8::internal::HeapObject>' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/new-escape-analysis.h:9,
                 from ../deps/v8/src/compiler/new-escape-analysis.cc:5:
../deps/v8/src/handles.h:92:7: note: 'class v8::internal::Handle<v8::internal::Map>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o ../deps/v8/src/compiler/opcodes.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operation-typer.o ../deps/v8/src/compiler/operation-typer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operation-typer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/node-matchers.h:11,
                 from ../deps/v8/src/compiler/node-matchers.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/node-matchers.h:11,
                 from ../deps/v8/src/compiler/node-matchers.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o ../deps/v8/src/compiler/operator-properties.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o ../deps/v8/src/compiler/operator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/operator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o ../deps/v8/src/compiler/osr.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-properties.h:8,
                 from ../deps/v8/src/compiler/node-properties.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/node-properties.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/node-properties.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o ../deps/v8/src/compiler/pipeline.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/operation-typer.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/operation-typer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o ../deps/v8/src/compiler/pipeline-statistics.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/js-operator.h:10,
                 from ../deps/v8/src/compiler/operator-properties.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/operator-properties.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/operator-properties.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/property-access-builder.o ../deps/v8/src/compiler/property-access-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/property-access-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/compiler/osr.h:8,
                 from ../deps/v8/src/compiler/osr.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/osr.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler/osr.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o ../deps/v8/src/compiler/raw-machine-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compilation-dependencies.h:8,
                 from ../deps/v8/src/compilation-info.h:10,
                 from ../deps/v8/src/compiler/pipeline-statistics.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/pipeline-statistics.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/redundancy-elimination.o ../deps/v8/src/compiler/redundancy-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/redundancy-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/redundancy-elimination.h:8,
                 from ../deps/v8/src/compiler/redundancy-elimination.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o ../deps/v8/src/compiler/register-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/property-access-builder.h:10,
                 from ../deps/v8/src/compiler/property-access-builder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/property-access-builder.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o ../deps/v8/src/compiler/register-allocator-verifier.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/raw-machine-assembler.h:8,
                 from ../deps/v8/src/compiler/raw-machine-assembler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/raw-machine-assembler.h:8,
                 from ../deps/v8/src/compiler/raw-machine-assembler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/raw-machine-assembler.h:11,
                 from ../deps/v8/src/compiler/raw-machine-assembler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o ../deps/v8/src/compiler/representation-change.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/representation-change.h:8,
                 from ../deps/v8/src/compiler/representation-change.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/representation-change.h:8,
                 from ../deps/v8/src/compiler/representation-change.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/representation-change.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/representation-change.cc: In member function 'const char* v8::internal::compiler::Truncation::description() const':
../deps/v8/src/compiler/representation-change.cc:30:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       switch (identify_zeros()) {
       ^~~~~~
../deps/v8/src/compiler/representation-change.cc:36:5: note: here
     case TruncationKind::kAny:
     ^~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
                 from ../deps/v8/src/compiler/register-allocator-verifier.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
                 from ../deps/v8/src/compiler/register-allocator-verifier.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
                 from ../deps/v8/src/compiler/register-allocator-verifier.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
                 from ../deps/v8/src/compiler/register-allocator-verifier.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
                 from ../deps/v8/src/compiler/register-allocator-verifier.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/compiler/pipeline.h:11,
                 from ../deps/v8/src/compiler/pipeline.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/pipeline.cc:14:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/bytecode-graph-builder.h:9,
                 from ../deps/v8/src/compiler/pipeline.cc:18:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/globals.h:16,
                 from ../deps/v8/src/compiler/pipeline.h:10,
                 from ../deps/v8/src/compiler/pipeline.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/bytecode-graph-builder.h:9,
                 from ../deps/v8/src/compiler/pipeline.cc:18:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator.h:10,
                 from ../deps/v8/src/compiler/register-allocator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator.h:10,
                 from ../deps/v8/src/compiler/register-allocator.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/register-allocator.h:10,
                 from ../deps/v8/src/compiler/register-allocator.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/bits.h:12,
                 from ../deps/v8/src/compiler/register-allocator.h:8,
                 from ../deps/v8/src/compiler/register-allocator.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/register-allocator.h:10,
                 from ../deps/v8/src/compiler/register-allocator.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o ../deps/v8/src/compiler/schedule.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o ../deps/v8/src/compiler/scheduler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o ../deps/v8/src/compiler/select-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simd-scalar-lowering.o ../deps/v8/src/compiler/simd-scalar-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simd-scalar-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/schedule.h:12,
                 from ../deps/v8/src/compiler/schedule.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o ../deps/v8/src/compiler/simplified-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/select-lowering.h:8,
                 from ../deps/v8/src/compiler/select-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/select-lowering.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o ../deps/v8/src/compiler/simplified-operator-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/scheduler.h:9,
                 from ../deps/v8/src/compiler/scheduler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/scheduler.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o ../deps/v8/src/compiler/simplified-operator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/simd-scalar-lowering.h:8,
                 from ../deps/v8/src/compiler/simd-scalar-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/simd-scalar-lowering.h:8,
                 from ../deps/v8/src/compiler/simd-scalar-lowering.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/simd-scalar-lowering.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/simd-scalar-lowering.cc: In constructor 'v8::internal::compiler::SimdScalarLowering::SimdScalarLowering(v8::internal::compiler::JSGraph*, v8::internal::Signature<v8::internal::MachineRepresentation>*)':
../deps/v8/src/compiler/simd-scalar-lowering.cc:43:70: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::compiler::SimdScalarLowering::Replacement'; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(replacements_, 0, sizeof(Replacement) * graph()->NodeCount());
                                                                      ^
In file included from ../deps/v8/src/compiler/simd-scalar-lowering.cc:5:
../deps/v8/src/compiler/simd-scalar-lowering.h:40:10: note: 'struct v8::internal::compiler::SimdScalarLowering::Replacement' declared here
   struct Replacement {
          ^~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/compiler-source-position-table.o ../deps/v8/src/compiler/compiler-source-position-table.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/compiler-source-position-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/simplified-operator-reducer.h:9,
                 from ../deps/v8/src/compiler/simplified-operator-reducer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o ../deps/v8/src/compiler/state-values-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../deps/v8/src/compiler/compiler-source-position-table.h:9,
                 from ../deps/v8/src/compiler/compiler-source-position-table.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/store-store-elimination.o ../deps/v8/src/compiler/store-store-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/store-store-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/state-values-utils.h:9,
                 from ../deps/v8/src/compiler/state-values-utils.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/state-values-utils.h:9,
                 from ../deps/v8/src/compiler/state-values-utils.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/types.o ../deps/v8/src/compiler/types.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/types.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/store-store-elimination.h:8,
                 from ../deps/v8/src/compiler/store-store-elimination.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/store-store-elimination.h:8,
                 from ../deps/v8/src/compiler/store-store-elimination.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/compiler/store-store-elimination.cc: At global scope:
../deps/v8/src/compiler/store-store-elimination.cc:555:6: warning: 'bool v8::internal::compiler::{anonymous}::UnobservableStore::operator!=(v8::internal::compiler::{anonymous}::UnobservableStore) const' defined but not used [-Wunused-function]
 bool UnobservableStore::operator!=(const UnobservableStore other) const {
      ^~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/store-store-elimination.cc:254:6: warning: 'static bool v8::internal::compiler::{anonymous}::RedundantStoreFinder::IsEffectful(v8::internal::compiler::Node*)' defined but not used [-Wunused-function]
 bool RedundantStoreFinder::IsEffectful(Node* node) {
      ^~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-cache.o ../deps/v8/src/compiler/type-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/compiler/types.h:9,
                 from ../deps/v8/src/compiler/type-cache.h:8,
                 from ../deps/v8/src/compiler/type-cache.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/simplified-lowering.h:8,
                 from ../deps/v8/src/compiler/simplified-lowering.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/simplified-lowering.h:8,
                 from ../deps/v8/src/compiler/simplified-lowering.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/simplified-lowering.cc:11:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/typed-optimization.o ../deps/v8/src/compiler/typed-optimization.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/typed-optimization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o ../deps/v8/src/compiler/typer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/simplified-operator.h:11,
                 from ../deps/v8/src/compiler/simplified-operator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler/simplified-operator.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o ../deps/v8/src/compiler/value-numbering-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/compiler/types.h:9,
                 from ../deps/v8/src/compiler/types.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler/types.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o ../deps/v8/src/compiler/verifier.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/value-numbering-reducer.h:9,
                 from ../deps/v8/src/compiler/value-numbering-reducer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o ../deps/v8/src/compiler/wasm-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compiler/operator.h:14,
                 from ../deps/v8/src/compiler/node.h:9,
                 from ../deps/v8/src/compiler/node-marker.h:8,
                 from ../deps/v8/src/compiler/graph-reducer.h:9,
                 from ../deps/v8/src/compiler/typed-optimization.h:9,
                 from ../deps/v8/src/compiler/typed-optimization.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/js-graph.h:10,
                 from ../deps/v8/src/compiler/typed-optimization.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o ../deps/v8/src/compiler/wasm-linkage.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/bit-vector.h:8,
                 from ../deps/v8/src/compiler/verifier.cc:13:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/verifier.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-stats.o ../deps/v8/src/compiler/zone-stats.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-stats.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/compiler/zone-stats.h:13,
                 from ../deps/v8/src/compiler/zone-stats.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher.o ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/compiler/graph.h:12,
                 from ../deps/v8/src/compiler/typer.h:8,
                 from ../deps/v8/src/compiler/typer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/typer.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/compiler/linkage.h:13,
                 from ../deps/v8/src/compiler/typer.cc:14:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.o ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.h:8,
                 from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.o ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/compiler/wasm-linkage.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/compiler/wasm-linkage.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/compiler/wasm-linkage.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/counters.h:8,
                 from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
                 from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/unoptimized-compile-job.o ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/unoptimized-compile-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/identity-map.h:9,
                 from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.h:20,
                 from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc:11:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc:16:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler.o ../deps/v8/src/compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compilation-dependencies.h:8,
                 from ../deps/v8/src/compilation-info.h:10,
                 from ../deps/v8/src/compiler/wasm-compiler.h:12,
                 from ../deps/v8/src/compiler/wasm-compiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/wasm-compiler.h:12,
                 from ../deps/v8/src/compiler/wasm-compiler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/compiler/wasm-compiler.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::MemBuffer(uint32_t)':
../deps/v8/src/compiler/wasm-compiler.cc:2960:75: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
   const uintptr_t mem_start = static_cast<const uintptr_t>(env_->mem_start);
                                                                           ^
In file included from ../deps/v8/src/base/functional.h:17,
                 from ../deps/v8/src/handles.h:11,
                 from ../deps/v8/src/compilation-dependencies.h:8,
                 from ../deps/v8/src/compilation-info.h:10,
                 from ../deps/v8/src/compiler/wasm-compiler.h:12,
                 from ../deps/v8/src/compiler/wasm-compiler.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/compiler/wasm-compiler.cc:9:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessStore(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)':
../deps/v8/src/compiler/wasm-compiler.cc:1018:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
       isFloat = true;
       ~~~~~~~~^~~~~~
../deps/v8/src/compiler/wasm-compiler.cc:1019:5: note: here
     case wasm::kWasmI64:
     ^~~~
../deps/v8/src/compiler/wasm-compiler.cc:1024:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
       isFloat = true;
       ~~~~~~~~^~~~~~
../deps/v8/src/compiler/wasm-compiler.cc:1025:5: note: here
     case wasm::kWasmI32:
     ^~~~
../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessLoad(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)':
../deps/v8/src/compiler/wasm-compiler.cc:1166:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
       isFloat = true;
       ~~~~~~~~^~~~~~
../deps/v8/src/compiler/wasm-compiler.cc:1167:5: note: here
     case MachineRepresentation::kWord64:
     ^~~~
../deps/v8/src/compiler/wasm-compiler.cc:1172:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
       isFloat = true;
       ~~~~~~~~^~~~~~
../deps/v8/src/compiler/wasm-compiler.cc:1173:5: note: here
     case MachineRepresentation::kWord32:
     ^~~~
In file included from ../deps/v8/src/compiler/diamond.h:9,
                 from ../deps/v8/src/compiler/wasm-compiler.cc:18:
../deps/v8/src/compiler/graph.h: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessStore(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)':
../deps/v8/src/compiler/graph.h:70:41: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
     std::array<Node*, sizeof...(nodes)> nodes_arr{{nodes...}};
                                         ^~~~~~~~~
../deps/v8/src/compiler/wasm-compiler.cc:1008:9: note: 'result' was declared here
   Node* result;
         ^~~~~~
In file included from ../deps/v8/src/compiler/diamond.h:9,
                 from ../deps/v8/src/compiler/wasm-compiler.cc:18:
../deps/v8/src/compiler/graph.h: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessLoad(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)':
../deps/v8/src/compiler/graph.h:70:41: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
     std::array<Node*, sizeof...(nodes)> nodes_arr{{nodes...}};
                                         ^~~~~~~~~
../deps/v8/src/compiler/wasm-compiler.cc:1156:9: note: 'result' was declared here
   Node* result;
         ^~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/contexts.o ../deps/v8/src/contexts.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/contexts.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:10,
                 from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/conversions.o ../deps/v8/src/conversions.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/conversions.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.h:10,
                 from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/counters.o ../deps/v8/src/counters.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/counters.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/contexts.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/contexts.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/contexts.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler.h:10,
                 from ../deps/v8/src/compiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/compiler.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/compiler.cc:11:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/date.o ../deps/v8/src/date.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/date.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o ../deps/v8/src/dateparser.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/conversions.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/conversions.cc:14:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/conversions.cc:14:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/conversions.cc: At global scope:
../deps/v8/src/conversions.cc:61:10: warning: 'uint16_t v8::internal::{anonymous}::StringCharacterStreamIterator::operator*() const' defined but not used [-Wunused-function]
 uint16_t StringCharacterStreamIterator::operator*() const {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/conversions.cc:56:1: warning: 'v8::internal::{anonymous}::StringCharacterStreamIterator::StringCharacterStreamIterator(v8::internal::StringCharacterStream*)' defined but not used [-Wunused-function]
 StringCharacterStreamIterator::StringCharacterStreamIterator(
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-coverage.o ../deps/v8/src/debug/debug-coverage.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-coverage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/date.h:8,
                 from ../deps/v8/src/date.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/date.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/dateparser.h:8,
                 from ../deps/v8/src/dateparser.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/dateparser.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o ../deps/v8/src/debug/debug-evaluate.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o ../deps/v8/src/debug/debug-frames.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/counters.h:8,
                 from ../deps/v8/src/counters.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/log-inl.h:10,
                 from ../deps/v8/src/counters.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scope-iterator.o ../deps/v8/src/debug/debug-scope-iterator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scope-iterator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/debug/debug-interface.h:8,
                 from ../deps/v8/src/debug/debug-coverage.h:10,
                 from ../deps/v8/src/debug/debug-coverage.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-coverage.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-coverage.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o ../deps/v8/src/debug/debug-scopes.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/frames.h:8,
                 from ../deps/v8/src/debug/debug-evaluate.h:8,
                 from ../deps/v8/src/debug/debug-evaluate.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug-evaluate.h:8,
                 from ../deps/v8/src/debug/debug-evaluate.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-evaluate.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-stack-trace-iterator.o ../deps/v8/src/debug/debug-stack-trace-iterator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-stack-trace-iterator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/deoptimizer.h:8,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-frames.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-frames.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-frames.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o ../deps/v8/src/debug/debug.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/deoptimizer.h:8,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-scope-iterator.h:8,
                 from ../deps/v8/src/debug/debug-scope-iterator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-scope-iterator.h:8,
                 from ../deps/v8/src/debug/debug-scope-iterator.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-scope-iterator.h:8,
                 from ../deps/v8/src/debug/debug-scope-iterator.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o ../deps/v8/src/debug/liveedit.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/deoptimizer.h:8,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-scopes.h:8,
                 from ../deps/v8/src/debug/debug-scopes.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-scopes.h:8,
                 from ../deps/v8/src/debug/debug-scopes.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-scopes.h:8,
                 from ../deps/v8/src/debug/debug-scopes.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/deoptimize-reason.o ../deps/v8/src/deoptimize-reason.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/deoptimize-reason.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o ../deps/v8/src/deoptimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/deoptimizer.h:8,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
                 from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
                 from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
                 from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o ../deps/v8/src/disassembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/debug/liveedit.h:28,
                 from ../deps/v8/src/debug/liveedit.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/debug/liveedit.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/debug/liveedit.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o ../deps/v8/src/diy-fp.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/debug/debug.h:8,
                 from ../deps/v8/src/debug/debug.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/debug/debug.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/debug/debug.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o ../deps/v8/src/dtoa.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/deoptimizer.h:8,
                 from ../deps/v8/src/deoptimizer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/deoptimizer.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/deoptimizer.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/eh-frame.o ../deps/v8/src/eh-frame.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/eh-frame.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o ../deps/v8/src/elements-kind.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/dtoa.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/elements.o ../deps/v8/src/elements.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/elements.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/elements-kind.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/elements-kind.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/eh-frame.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/eh-frame.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/eh-frame.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/execution.o ../deps/v8/src/execution.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/execution.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o ../deps/v8/src/extensions/externalize-string-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/disassembler.h:8,
                 from ../deps/v8/src/disassembler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/disassembler.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/disassembler.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o ../deps/v8/src/extensions/free-buffer-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/extensions/free-buffer-extension.h:8,
                 from ../deps/v8/src/extensions/free-buffer-extension.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o ../deps/v8/src/extensions/gc-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/extensions/gc-extension.h:8,
                 from ../deps/v8/src/extensions/gc-extension.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/ignition-statistics-extension.o ../deps/v8/src/extensions/ignition-statistics-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/ignition-statistics-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/extensions/externalize-string-extension.h:8,
                 from ../deps/v8/src/extensions/externalize-string-extension.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/extensions/externalize-string-extension.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o ../deps/v8/src/extensions/statistics-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/execution.h:8,
                 from ../deps/v8/src/execution.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/execution.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/execution.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o ../deps/v8/src/extensions/trigger-failure-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/extensions/ignition-statistics-extension.h:8,
                 from ../deps/v8/src/extensions/ignition-statistics-extension.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o ../deps/v8/src/external-reference-table.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/extensions/trigger-failure-extension.h:8,
                 from ../deps/v8/src/extensions/trigger-failure-extension.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/factory.o ../deps/v8/src/factory.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/factory.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/extensions/statistics-extension.h:8,
                 from ../deps/v8/src/extensions/statistics-extension.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/extensions/statistics-extension.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o ../deps/v8/src/fast-dtoa.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/elements.h:8,
                 from ../deps/v8/src/elements.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/elements.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/elements.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/feedback-vector.o ../deps/v8/src/feedback-vector.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/feedback-vector.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/address-map.h:8,
                 from ../deps/v8/src/external-reference-table.h:10,
                 from ../deps/v8/src/external-reference-table.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/external-reference-table.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/external-reference-table.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ffi/ffi-compiler.o ../deps/v8/src/ffi/ffi-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ffi/ffi-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/fast-dtoa.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/field-type.o ../deps/v8/src/field-type.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/field-type.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/field-type.h:8,
                 from ../deps/v8/src/field-type.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/field-type.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ffi/ffi-compiler.h:8,
                 from ../deps/v8/src/ffi/ffi-compiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ffi/ffi-compiler.h:8,
                 from ../deps/v8/src/ffi/ffi-compiler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ffi/ffi-compiler.h:8,
                 from ../deps/v8/src/ffi/ffi-compiler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o ../deps/v8/src/fixed-dtoa.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/flags.o ../deps/v8/src/flags.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/flags.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/feedback-vector.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/feedback-vector.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/feedback-vector.cc:6:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/frames.o ../deps/v8/src/frames.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/frames.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/fixed-dtoa.cc:10:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o ../deps/v8/src/futex-emulation.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/factory.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/factory.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/factory.cc:16:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o ../deps/v8/src/gdb-jit.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/flags.cc:11:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/flags.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o ../deps/v8/src/global-handles.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/futex-emulation.h:10,
                 from ../deps/v8/src/futex-emulation.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/futex-emulation.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/handles.o ../deps/v8/src/handles.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/handles.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/gdb-jit.h:8,
                 from ../deps/v8/src/gdb-jit.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/frames-inl.h:9,
                 from ../deps/v8/src/gdb-jit.cc:12:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/frames-inl.h:11,
                 from ../deps/v8/src/gdb-jit.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o ../deps/v8/src/heap/array-buffer-tracker.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/global-handles.h:10,
                 from ../deps/v8/src/global-handles.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/global-handles.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/code-stats.o ../deps/v8/src/heap/code-stats.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/code-stats.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/frames.h:8,
                 from ../deps/v8/src/frames.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/frames.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/frames.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/concurrent-marking.o ../deps/v8/src/heap/concurrent-marking.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/concurrent-marking.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/handles.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/handles.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/embedder-tracing.o ../deps/v8/src/heap/embedder-tracing.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/embedder-tracing.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/embedder-tracing.h:8,
                 from ../deps/v8/src/heap/embedder-tracing.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o ../deps/v8/src/heap/memory-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/heap/array-buffer-tracker.h:10,
                 from ../deps/v8/src/heap/array-buffer-tracker.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
                 from ../deps/v8/src/heap/array-buffer-tracker.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o ../deps/v8/src/heap/gc-idle-time-handler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/contexts-inl.h:8,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/heap/code-stats.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/heap/code-stats.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o ../deps/v8/src/heap/gc-tracer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/counters.h:8,
                 from ../deps/v8/src/heap/gc-tracer.h:11,
                 from ../deps/v8/src/heap/gc-idle-time-handler.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o ../deps/v8/src/heap/heap.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/heap/concurrent-marking.h:8,
                 from ../deps/v8/src/heap/concurrent-marking.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/heap/concurrent-marking.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/heap/objects-visiting-inl.h:13,
                 from ../deps/v8/src/heap/concurrent-marking.cc:15:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/heap/concurrent-marking.h:8,
                 from ../deps/v8/src/heap/concurrent-marking.cc:5:
../deps/v8/src/base/macros.h: In member function 'void v8::internal::ConcurrentMarking::Run(int, v8::internal::ConcurrentMarking::TaskState*)':
../deps/v8/src/base/macros.h:288:30: warning: 'object' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return x - static_cast<T>(0);
                              ^
../deps/v8/src/heap/concurrent-marking.cc:368:21: note: 'object' was declared here
         HeapObject* object;
                     ^~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o ../deps/v8/src/heap/incremental-marking-job.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/counters.h:8,
                 from ../deps/v8/src/heap/gc-tracer.h:11,
                 from ../deps/v8/src/heap/memory-reducer.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/heap/memory-reducer.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/heap/memory-reducer.cc: In static member function 'static v8::internal::MemoryReducer::State v8::internal::MemoryReducer::Step(const v8::internal::MemoryReducer::State&, const v8::internal::MemoryReducer::Event&)':
../deps/v8/src/heap/memory-reducer.cc:161:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       switch (event.type) {
       ^~~~~~
../deps/v8/src/heap/memory-reducer.cc:185:5: note: here
     case kRun:
     ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o ../deps/v8/src/heap/incremental-marking.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/counters.h:8,
                 from ../deps/v8/src/heap/gc-tracer.h:11,
                 from ../deps/v8/src/heap/gc-tracer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/heap/gc-tracer.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/invalidated-slots.o ../deps/v8/src/heap/invalidated-slots.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/invalidated-slots.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/counters.h:8,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:11,
                 from ../deps/v8/src/heap/incremental-marking-job.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/heap/incremental-marking-job.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o ../deps/v8/src/heap/mark-compact.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/heap/invalidated-slots.h:11,
                 from ../deps/v8/src/heap/invalidated-slots.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/marking.o ../deps/v8/src/heap/marking.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/marking.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/heap/marking.h:9,
                 from ../deps/v8/src/heap/marking.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o ../deps/v8/src/heap/object-stats.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/heap/incremental-marking.h:9,
                 from ../deps/v8/src/heap/incremental-marking.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/heap/incremental-marking.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/heap/incremental-marking.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/incremental-marking.h:11,
                 from ../deps/v8/src/heap/incremental-marking.cc:5:
../deps/v8/src/heap/mark-compact.h: In member function 'void v8::internal::IncrementalMarking::Hurry()':
../deps/v8/src/heap/mark-compact.h:508:19: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
       HeapObject* result;
                   ^~~~~~
../deps/v8/src/heap/mark-compact.h: In member function 'size_t v8::internal::IncrementalMarking::Step(size_t, v8::internal::IncrementalMarking::CompletionAction, v8::internal::IncrementalMarking::ForceCompletionAction, v8::internal::StepOrigin)':
../deps/v8/src/heap/mark-compact.h:508:19: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o ../deps/v8/src/heap/objects-visiting.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/heap/heap.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/heap/heap.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/heap/heap.cc:12:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:18,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/heap/heap.cc:12:
../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()':
../deps/v8/src/heap/spaces-inl.h:236:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       state_ = kMapState;
       ~~~~~~~^~~~~~~~~~~
../deps/v8/src/heap/spaces-inl.h:239:5: note: here
     case kMapState: {
     ^~~~
../deps/v8/src/heap/spaces-inl.h:241:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       state_ = kCodeState;
       ~~~~~~~^~~~~~~~~~~~
../deps/v8/src/heap/spaces-inl.h:244:5: note: here
     case kCodeState: {
     ^~~~
../deps/v8/src/heap/spaces-inl.h:247:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       state_ = kLargeObjectState;
       ~~~~~~~^~~~~~~~~~~~~~~~~~~
../deps/v8/src/heap/spaces-inl.h:250:5: note: here
     case kLargeObjectState: {
     ^~~~
../deps/v8/src/heap/spaces-inl.h:252:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       state_ = kFinishedState;
       ~~~~~~~^~~~~~~~~~~~~~~~
../deps/v8/src/heap/spaces-inl.h:255:5: note: here
     case kFinishedState:
     ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o ../deps/v8/src/heap/scavenge-job.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/heap/objects-visiting.h:8,
                 from ../deps/v8/src/heap/objects-visiting.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/heap/objects-visiting.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/heap/objects-visiting-inl.h:13,
                 from ../deps/v8/src/heap/objects-visiting.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o ../deps/v8/src/heap/scavenger.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/heap/object-stats.h:11,
                 from ../deps/v8/src/heap/object-stats.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/heap/object-stats.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/heap/object-stats.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/sequential-marking-deque.o ../deps/v8/src/heap/sequential-marking-deque.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/sequential-marking-deque.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/heap/marking.h:9,
                 from ../deps/v8/src/heap/mark-compact.h:11,
                 from ../deps/v8/src/heap/mark-compact.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/heap/mark-compact.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/heap/mark-compact.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:18,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/heap/mark-compact.cc:10:
../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()':
../deps/v8/src/heap/spaces-inl.h:236:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       state_ = kMapState;
       ~~~~~~~^~~~~~~~~~~
../deps/v8/src/heap/spaces-inl.h:239:5: note: here
     case kMapState: {
     ^~~~
../deps/v8/src/heap/spaces-inl.h:241:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       state_ = kCodeState;
       ~~~~~~~^~~~~~~~~~~~
../deps/v8/src/heap/spaces-inl.h:244:5: note: here
     case kCodeState: {
     ^~~~
../deps/v8/src/heap/spaces-inl.h:247:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       state_ = kLargeObjectState;
       ~~~~~~~^~~~~~~~~~~~~~~~~~~
../deps/v8/src/heap/spaces-inl.h:250:5: note: here
     case kLargeObjectState: {
     ^~~~
../deps/v8/src/heap/spaces-inl.h:252:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       state_ = kFinishedState;
       ~~~~~~~^~~~~~~~~~~~~~~~
../deps/v8/src/heap/spaces-inl.h:255:5: note: here
     case kFinishedState:
     ^~~~
In file included from ../deps/v8/src/objects-inl.h:47,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/heap/mark-compact.cc:10:
../deps/v8/src/objects/object-macros.h: In member function 'void v8::internal::MarkCompactCollector::ClearFullMapTransitions()':
../deps/v8/src/objects/object-macros.h:142:47: warning: 'array' may be used uninitialized in this function [-Wmaybe-uninitialized]
   reinterpret_cast<Object*>(base::Relaxed_Load( \
                                               ^
../deps/v8/src/heap/mark-compact.cc:2836:20: note: 'array' was declared here
   TransitionArray* array;
                    ^~~~~
In file included from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/heap/mark-compact.cc:10:
../deps/v8/src/objects-inl.h: In member function 'void v8::internal::MarkCompactCollector::ClearWeakCellsAndSimpleMapTransitions(v8::internal::DependentCode**)':
../deps/v8/src/objects-inl.h:913:65: warning: 'weak_cell' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return reinterpret_cast<Object**>(FIELD_ADDR(obj, byte_offset));
                                                                 ^
../deps/v8/src/heap/mark-compact.cc:3024:13: note: 'weak_cell' was declared here
   WeakCell* weak_cell;
             ^~~~~~~~~
In file included from ../deps/v8/src/heap/mark-compact.cc:5:
../deps/v8/src/heap/mark-compact.h: In member function 'virtual void v8::internal::MarkCompactCollector::EmptyMarkingWorklist()':
../deps/v8/src/heap/mark-compact.h:508:19: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
       HeapObject* result;
                   ^~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o ../deps/v8/src/heap/spaces.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/heap/sequential-marking-deque.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/heap/sequential-marking-deque.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/counters.h:8,
                 from ../deps/v8/src/heap/gc-tracer.h:11,
                 from ../deps/v8/src/heap/scavenge-job.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/heap/scavenge-job.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o ../deps/v8/src/heap/store-buffer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/intl.o ../deps/v8/src/intl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/intl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/heap/local-allocator.h:9,
                 from ../deps/v8/src/heap/scavenger.h:9,
                 from ../deps/v8/src/heap/scavenger.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/heap/scavenger.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/heap/objects-visiting-inl.h:13,
                 from ../deps/v8/src/heap/scavenger.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o ../deps/v8/src/icu_util.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/heap/store-buffer.h:8,
                 from ../deps/v8/src/heap/store-buffer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/store-buffer.h:13,
                 from ../deps/v8/src/heap/store-buffer.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/access-compiler.o ../deps/v8/src/ic/access-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/access-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o ../deps/v8/src/ic/call-optimization.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/intl.h:13,
                 from ../deps/v8/src/intl.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/intl.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o ../deps/v8/src/ic/handler-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/heap/spaces.h:15,
                 from ../deps/v8/src/heap/spaces.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/heap/spaces.cc:20:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/heap/spaces.cc: In member function 'void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = (v8::internal::MemoryAllocator::FreeMode)0]':
../deps/v8/src/heap/spaces.cc:1036:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       chunk->SetFlag(MemoryChunk::POOLED);
       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/heap/spaces.cc:1038:5: note: here
     case kPreFreeAndQueue:
     ^~~~
../deps/v8/src/heap/spaces.cc: In member function 'void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = (v8::internal::MemoryAllocator::FreeMode)1]':
../deps/v8/src/heap/spaces.cc:1036:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       chunk->SetFlag(MemoryChunk::POOLED);
       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/heap/spaces.cc:1038:5: note: here
     case kPreFreeAndQueue:
     ^~~~
../deps/v8/src/heap/spaces.cc: In member function 'void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = (v8::internal::MemoryAllocator::FreeMode)2]':
../deps/v8/src/heap/spaces.cc:1036:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       chunk->SetFlag(MemoryChunk::POOLED);
       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/heap/spaces.cc:1038:5: note: here
     case kPreFreeAndQueue:
     ^~~~
../deps/v8/src/heap/spaces.cc: In member function 'void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = (v8::internal::MemoryAllocator::FreeMode)3]':
../deps/v8/src/heap/spaces.cc:1036:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       chunk->SetFlag(MemoryChunk::POOLED);
       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/heap/spaces.cc:1038:5: note: here
     case kPreFreeAndQueue:
     ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-configuration.o ../deps/v8/src/ic/handler-configuration.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-configuration.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/access-compiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/access-compiler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/access-compiler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/ic/call-optimization.h:8,
                 from ../deps/v8/src/ic/call-optimization.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/ic/call-optimization.h:8,
                 from ../deps/v8/src/ic/call-optimization.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/ic/call-optimization.h:8,
                 from ../deps/v8/src/ic/call-optimization.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-stats.o ../deps/v8/src/ic/ic-stats.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-stats.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o ../deps/v8/src/ic/ic.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/ic/handler-configuration.h:8,
                 from ../deps/v8/src/ic/handler-configuration.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/field-index-inl.h:9,
                 from ../deps/v8/src/ic/handler-configuration-inl.h:10,
                 from ../deps/v8/src/ic/handler-configuration.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o ../deps/v8/src/identity-map.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o ../deps/v8/src/interface-descriptors.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/contexts-inl.h:8,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ic/ic-stats.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/ic/ic-stats.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o ../deps/v8/src/interpreter/bytecodes.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/identity-map.h:9,
                 from ../deps/v8/src/identity-map.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/identity-map.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-accessor.o ../deps/v8/src/interpreter/bytecode-array-accessor.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-accessor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o ../deps/v8/src/interpreter/bytecode-array-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/interface-descriptors.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/interface-descriptors.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/interface-descriptors.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o ../deps/v8/src/interpreter/bytecode-array-iterator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/interpreter/bytecode-array-accessor.h:9,
                 from ../deps/v8/src/interpreter/bytecode-array-accessor.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/bytecode-array-accessor.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/ic/ic.h:8,
                 from ../deps/v8/src/ic/ic.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/ic/ic.h:10,
                 from ../deps/v8/src/ic/ic.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/ic/ic.h:10,
                 from ../deps/v8/src/ic/ic.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-random-iterator.o ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-random-iterator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-writer.o ../deps/v8/src/interpreter/bytecode-array-writer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-writer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/interpreter/bytecode-array-accessor.h:9,
                 from ../deps/v8/src/interpreter/bytecode-array-iterator.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-decoder.o ../deps/v8/src/interpreter/bytecode-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/interpreter/bytecode-array-builder.cc: In member function 'v8::internal::interpreter::BytecodeArrayBuilder& v8::internal::interpreter::BytecodeArrayBuilder::LoadLiteral(const v8::internal::AstValue*)':
../deps/v8/src/interpreter/bytecode-array-builder.cc:181:39: warning: 'entry' may be used uninitialized in this function [-Wmaybe-uninitialized]
     return static_cast<uint32_t>(value);
                                       ^
../deps/v8/src/interpreter/bytecode-array-builder.cc:597:12: note: 'entry' was declared here
     size_t entry;
            ^~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-flags.o ../deps/v8/src/interpreter/bytecode-flags.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-flags.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/interpreter/bytecode-array-accessor.h:9,
                 from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/source-position-table.h:9,
                 from ../deps/v8/src/interpreter/bytecode-array-writer.h:11,
                 from ../deps/v8/src/interpreter/bytecode-array-writer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/bytecode-array-writer.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o ../deps/v8/src/interpreter/bytecode-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-label.o ../deps/v8/src/interpreter/bytecode-label.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-label.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics.h:8,
                 from ../deps/v8/src/interpreter/bytecode-decoder.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/bytecode-decoder.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/interpreter/bytecode-flags.h:8,
                 from ../deps/v8/src/interpreter/bytecode-flags.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/interpreter/bytecode-flags.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/interpreter/bytecode-flags.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-node.o ../deps/v8/src/interpreter/bytecode-node.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-node.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-operands.o ../deps/v8/src/interpreter/bytecode-operands.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-operands.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register.o ../deps/v8/src/interpreter/bytecode-register.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-optimizer.o ../deps/v8/src/interpreter/bytecode-register-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/source-position-table.h:9,
                 from ../deps/v8/src/interpreter/bytecode-node.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-source-info.o ../deps/v8/src/interpreter/bytecode-source-info.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-source-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/source-position-table.h:9,
                 from ../deps/v8/src/interpreter/bytecode-source-info.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o ../deps/v8/src/interpreter/constant-array-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/interpreter/bytecode-register-allocator.h:10,
                 from ../deps/v8/src/interpreter/bytecode-register-optimizer.h:10,
                 from ../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o ../deps/v8/src/interpreter/control-flow-builders.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone-allocator.h:9,
                 from ../deps/v8/src/zone/zone-containers.h:20,
                 from ../deps/v8/src/interpreter/bytecode-label.h:8,
                 from ../deps/v8/src/interpreter/bytecode-label.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
                 from ../deps/v8/src/interpreter/bytecode-label.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/bytecode-label.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o ../deps/v8/src/interpreter/handler-table-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/identity-map.h:9,
                 from ../deps/v8/src/interpreter/constant-array-builder.h:9,
                 from ../deps/v8/src/interpreter/constant-array-builder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/constant-array-builder.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o ../deps/v8/src/interpreter/interpreter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
                 from ../deps/v8/src/interpreter/control-flow-builders.h:8,
                 from ../deps/v8/src/interpreter/control-flow-builders.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
                 from ../deps/v8/src/interpreter/control-flow-builders.h:8,
                 from ../deps/v8/src/interpreter/control-flow-builders.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/control-flow-builders.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o ../deps/v8/src/interpreter/interpreter-intrinsics.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/isolate.o ../deps/v8/src/isolate.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/isolate.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/frames.h:8,
                 from ../deps/v8/src/interpreter/handler-table-builder.h:8,
                 from ../deps/v8/src/interpreter/handler-table-builder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8,
                 from ../deps/v8/src/interpreter/handler-table-builder.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/interpreter/handler-table-builder.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/json-parser.o ../deps/v8/src/json-parser.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/json-parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/interpreter/bytecode-generator.h:8,
                 from ../deps/v8/src/interpreter/bytecode-generator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8,
                 from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
                 from ../deps/v8/src/interpreter/bytecode-generator.h:9,
                 from ../deps/v8/src/interpreter/bytecode-generator.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/interpreter/bytecode-generator.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/interpreter/bytecode-generator.cc: In member function 'void v8::internal::interpreter::BytecodeGenerator::VisitAssignment(v8::internal::Assignment*)':
../deps/v8/src/interpreter/bytecode-generator.cc:2583:52: warning: 'name' may be used uninitialized in this function [-Wmaybe-uninitialized]
                                     language_mode());
                                                    ^
../deps/v8/src/interpreter/bytecode-generator.cc: In member function 'void v8::internal::interpreter::BytecodeGenerator::VisitCountOperation(v8::internal::CountOperation*)':
../deps/v8/src/interpreter/bytecode-generator.cc:3620:52: warning: 'name' may be used uninitialized in this function [-Wmaybe-uninitialized]
                                     language_mode());
                                                    ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/json-stringifier.o ../deps/v8/src/json-stringifier.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/json-stringifier.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/interpreter/interpreter.h:17,
                 from ../deps/v8/src/interpreter/interpreter.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/interpreter/interpreter.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/interpreter/interpreter.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/keys.o ../deps/v8/src/keys.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/keys.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/json-parser.h:8,
                 from ../deps/v8/src/json-parser.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/json-parser.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/json-parser.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o ../deps/v8/src/layout-descriptor.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/json-stringifier.h:8,
                 from ../deps/v8/src/json-stringifier.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/json-stringifier.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o ../deps/v8/src/log-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/keys.h:8,
                 from ../deps/v8/src/keys.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/keys.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/log.o ../deps/v8/src/log.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/log.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/log-utils.h:12,
                 from ../deps/v8/src/log-utils.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/log-utils.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/lookup-cache.o ../deps/v8/src/lookup-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/lookup-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/layout-descriptor.h:10,
                 from ../deps/v8/src/layout-descriptor.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/layout-descriptor.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/lookup.o ../deps/v8/src/lookup.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/lookup.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/isolate.h:12,
                 from ../deps/v8/src/isolate.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/isolate.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/isolate.cc:12:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/objects-inl.h:47,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/isolate.cc:12:
../deps/v8/src/objects/object-macros.h: In member function 'v8::internal::Handle<v8::internal::StackFrameInfo> v8::internal::CaptureStackTraceHelper::NewStackFrameObject(const v8::internal::FrameSummary::JavaScriptFrameSummary&)':
../deps/v8/src/objects/object-macros.h:142:47: warning: 'maybe_cache' may be used uninitialized in this function [-Wmaybe-uninitialized]
   reinterpret_cast<Object*>(base::Relaxed_Load( \
                                               ^
../deps/v8/src/isolate.cc:670:13: note: 'maybe_cache' was declared here
     Object* maybe_cache;
             ^~~~~~~~~~~
../deps/v8/src/isolate.cc:713:79: warning: 'code_offset' may be used uninitialized in this function [-Wmaybe-uninitialized]
       auto new_cache = UnseededNumberDictionary::Set(cache, code_offset, frame);
                                                                               ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/map-updater.o ../deps/v8/src/map-updater.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/map-updater.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/lookup-cache.h:8,
                 from ../deps/v8/src/lookup-cache.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/lookup-cache.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o ../deps/v8/src/machine-type.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/log.h:11,
                 from ../deps/v8/src/log.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/log.cc:14:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/log.cc:14:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/log.cc: In member function 'virtual void v8::internal::JitLogger::LogRecordedBuffer(v8::internal::AbstractCode*, v8::internal::SharedFunctionInfo*, const char*, int)':
../deps/v8/src/log.cc:449:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(&event, 0, sizeof(event));
                                  ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/log.h:11,
                 from ../deps/v8/src/log.cc:5:
../deps/v8/include/v8.h:6483:8: note: 'struct v8::JitCodeEvent' declared here
 struct JitCodeEvent {
        ^~~~~~~~~~~~
../deps/v8/src/log.cc: In member function 'void v8::internal::JitLogger::AddCodeLinePosInfoEvent(void*, int, int, v8::JitCodeEvent::PositionType)':
../deps/v8/src/log.cc:486:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(&event, 0, sizeof(event));
                                  ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/log.h:11,
                 from ../deps/v8/src/log.cc:5:
../deps/v8/include/v8.h:6483:8: note: 'struct v8::JitCodeEvent' declared here
 struct JitCodeEvent {
        ^~~~~~~~~~~~
../deps/v8/src/log.cc: In member function 'void* v8::internal::JitLogger::StartCodePosInfoEvent()':
../deps/v8/src/log.cc:499:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(&event, 0, sizeof(event));
                                  ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/log.h:11,
                 from ../deps/v8/src/log.cc:5:
../deps/v8/include/v8.h:6483:8: note: 'struct v8::JitCodeEvent' declared here
 struct JitCodeEvent {
        ^~~~~~~~~~~~
../deps/v8/src/log.cc: In member function 'void v8::internal::JitLogger::EndCodePosInfoEvent(v8::internal::AbstractCode*, void*)':
../deps/v8/src/log.cc:509:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(&event, 0, sizeof(event));
                                  ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/log.h:11,
                 from ../deps/v8/src/log.cc:5:
../deps/v8/include/v8.h:6483:8: note: 'struct v8::JitCodeEvent' declared here
 struct JitCodeEvent {
        ^~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/messages.o ../deps/v8/src/messages.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/messages.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/machine-type.h:12,
                 from ../deps/v8/src/machine-type.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o ../deps/v8/src/objects-debug.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/map-updater.h:8,
                 from ../deps/v8/src/map-updater.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/map-updater.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/lookup.h:8,
                 from ../deps/v8/src/lookup.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/lookup.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/lookup.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o ../deps/v8/src/objects-printer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects.o ../deps/v8/src/objects.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/objects-debug.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/objects-debug.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/objects-debug.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/debug-objects.o ../deps/v8/src/objects/debug-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/debug-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/messages.h:15,
                 from ../deps/v8/src/messages.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/messages.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/objects/frame-array.h:9,
                 from ../deps/v8/src/objects/frame-array-inl.h:8,
                 from ../deps/v8/src/messages.cc:13:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/intl-objects.o ../deps/v8/src/objects/intl-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/intl-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/objects-printer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/objects-printer.cc:14:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/literal-objects.o ../deps/v8/src/objects/literal-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/literal-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/objects/debug-objects.h:8,
                 from ../deps/v8/src/objects/debug-objects.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/debug-objects-inl.h:10,
                 from ../deps/v8/src/objects/debug-objects.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/module.o ../deps/v8/src/objects/module.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/module.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/objects/literal-objects.h:8,
                 from ../deps/v8/src/objects/literal-objects.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/objects/literal-objects.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/scope-info.o ../deps/v8/src/objects/scope-info.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/scope-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/objects/intl-objects.h:12,
                 from ../deps/v8/src/objects/intl-objects.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/objects/intl-objects.cc:16:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o ../deps/v8/src/ostreams.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/ostreams.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/expression-scope-reparenter.o ../deps/v8/src/parsing/expression-scope-reparenter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/expression-scope-reparenter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/objects/module.h:8,
                 from ../deps/v8/src/objects/module.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/objects/module.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/objects/module.cc: In member function 'v8::internal::Cell* v8::internal::Module::GetCell(int)':
../deps/v8/src/objects/module.cc:163:25: warning: 'cell' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return Cell::cast(cell);
                         ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o ../deps/v8/src/parsing/func-name-inferrer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/objects/scope-info.h:9,
                 from ../deps/v8/src/objects/scope-info.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/objects/scope-info.cc:13:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parse-info.o ../deps/v8/src/parsing/parse-info.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parse-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
                 from ../deps/v8/src/parsing/expression-scope-reparenter.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/expression-scope-reparenter.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o ../deps/v8/src/parsing/parser.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/parsing/func-name-inferrer.h:8,
                 from ../deps/v8/src/parsing/func-name-inferrer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/func-name-inferrer.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parsing.o ../deps/v8/src/parsing/parsing.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parsing.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/parsing/parse-info.h:12,
                 from ../deps/v8/src/parsing/parse-info.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/parsing/parse-info.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o ../deps/v8/src/parsing/pattern-rewriter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/parsing/parsing.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/parsing.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o ../deps/v8/src/parsing/preparse-data.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/parsing/pattern-rewriter.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/pattern-rewriter.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparsed-scope-data.o ../deps/v8/src/parsing/preparsed-scope-data.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparsed-scope-data.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/parsing/preparse-data.h:10,
                 from ../deps/v8/src/parsing/preparse-data.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/preparse-data.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o ../deps/v8/src/parsing/preparser.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/parsing/preparsed-scope-data.h:13,
                 from ../deps/v8/src/parsing/preparsed-scope-data.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/preparsed-scope-data.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o ../deps/v8/src/parsing/rewriter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/ast/ast-source-ranges.h:8,
                 from ../deps/v8/src/parsing/parser.h:10,
                 from ../deps/v8/src/parsing/parser.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/parser.cc:20:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/parsing/parser.h:15,
                 from ../deps/v8/src/parsing/parser.cc:5:
../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase<Impl>::ExpressionT v8::internal::ParserBase<Impl>::ParseYieldExpression(bool, bool*) [with Impl = v8::internal::Parser]':
../deps/v8/src/parsing/parser-base.h:2962:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         if (!delegating) break;
         ^~
../deps/v8/src/parsing/parser-base.h:2964:7: note: here
       default:
       ^~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o ../deps/v8/src/parsing/scanner-character-streams.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/objects.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/objects.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/objects.cc:26:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/objects.cc: In static member function 'static v8::internal::MaybeHandle<v8::internal::Object> v8::internal::Object::GetPropertyWithAccessor(v8::internal::LookupIterator*)':
../deps/v8/src/objects.cc:1516:58: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)' to 'v8::GenericNamedPropertySetterCallback' {aka 'void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)'} [-Wcast-function-type]
                     &Accessors::ReconfigureToDataProperty),
                                                          ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o ../deps/v8/src/parsing/scanner.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/ast/ast-value-factory.h:32,
                 from ../deps/v8/src/ast/ast.h:8,
                 from ../deps/v8/src/parsing/rewriter.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/rewriter.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o ../deps/v8/src/parsing/token.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o ../deps/v8/src/pending-compilation-error-handler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/parsing/scanner-character-streams.h:8,
                 from ../deps/v8/src/parsing/scanner-character-streams.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/parsing/scanner-character-streams.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o ../deps/v8/src/perf-jit.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/parsing/preparser.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/parsing/preparser.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/parsing/preparser.cc:14:
../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase<Impl>::ExpressionT v8::internal::ParserBase<Impl>::ParseYieldExpression(bool, bool*) [with Impl = v8::internal::PreParser]':
../deps/v8/src/parsing/parser-base.h:2962:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         if (!delegating) break;
         ^~
../deps/v8/src/parsing/parser-base.h:2964:7: note: here
       default:
       ^~~~~~~
In file included from ../deps/v8/src/parsing/preparser.cc:18:
../deps/v8/src/parsing/preparser.h: In member function 'v8::internal::ParserBase<Impl>::StatementT v8::internal::ParserBase<Impl>::ParseHoistableDeclaration(int, v8::internal::ParseFunctionFlags, v8::internal::ZoneList<const v8::internal::AstRawString*>*, bool, bool*) [with Impl = v8::internal::PreParser]':
../deps/v8/src/parsing/preparser.h:1088:35: warning: 'variable_name.v8::internal::PreParserIdentifier::string_' may be used uninitialized in this function [-Wmaybe-uninitialized]
       scope()->DeclareVariableName(variable_name.string_, mode);
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/parsing/preparser.cc:14:
../deps/v8/src/parsing/parser-base.h:3917:15: note: 'variable_name.v8::internal::PreParserIdentifier::string_' was declared here
   IdentifierT variable_name;
               ^~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o ../deps/v8/src/profiler/allocation-tracker.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/parsing/scanner.h:10,
                 from ../deps/v8/src/parsing/scanner.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/parsing/scanner.cc:15:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o ../deps/v8/src/profiler/cpu-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/pending-compilation-error-handler.h:10,
                 from ../deps/v8/src/pending-compilation-error-handler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/pending-compilation-error-handler.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/pending-compilation-error-handler.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o ../deps/v8/src/profiler/heap-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/log.h:11,
                 from ../deps/v8/src/perf-jit.h:31,
                 from ../deps/v8/src/perf-jit.cc:28:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/perf-jit.cc:32:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/perf-jit.cc:33:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o ../deps/v8/src/profiler/heap-snapshot-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-profiler.h:10,
                 from ../deps/v8/src/profiler/allocation-tracker.h:10,
                 from ../deps/v8/src/profiler/allocation-tracker.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/frames-inl.h:9,
                 from ../deps/v8/src/profiler/allocation-tracker.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/frames-inl.h:11,
                 from ../deps/v8/src/profiler/allocation-tracker.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/profiler-listener.o ../deps/v8/src/profiler/profiler-listener.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/profiler-listener.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/profiler/cpu-profiler.h:10,
                 from ../deps/v8/src/profiler/cpu-profiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/profiler/cpu-profiler.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/profiler/cpu-profiler.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o ../deps/v8/src/profiler/profile-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/isolate.h:12,
                 from ../deps/v8/src/profiler/heap-profiler.h:10,
                 from ../deps/v8/src/profiler/heap-profiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/profiler/heap-profiler.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/profiler/heap-profiler.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o ../deps/v8/src/profiler/sampling-heap-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/profiler/profile-generator.h:9,
                 from ../deps/v8/src/profiler/profiler-listener.h:11,
                 from ../deps/v8/src/profiler/profiler-listener.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/profiler/profiler-listener.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/profiler/profiler-listener.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o ../deps/v8/src/profiler/strings-storage.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-profiler.h:10,
                 from ../deps/v8/src/profiler/sampling-heap-profiler.h:12,
                 from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/frames-inl.h:9,
                 from ../deps/v8/src/profiler/sampling-heap-profiler.cc:12:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/frames-inl.h:11,
                 from ../deps/v8/src/profiler/sampling-heap-profiler.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/include/v8-profiler.h:10,
                 from ../deps/v8/src/profiler/sampling-heap-profiler.h:12,
                 from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = v8::internal::SamplingHeapProfiler::Sample; T = v8::Value; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<v8::internal::SamplingHeapProfiler::Sample>&)]':
../deps/v8/src/profiler/sampling-heap-profiler.cc:114:78:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<v8::internal::SamplingHeapProfiler::Sample>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<v8::internal::SamplingHeapProfiler::Sample>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/profiler/profile-generator.h:9,
                 from ../deps/v8/src/profiler/profile-generator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/profiler/profile-generator.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/profiler/profile-generator.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/tick-sample.o ../deps/v8/src/profiler/tick-sample.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/tick-sample.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/tracing-cpu-profiler.o ../deps/v8/src/profiler/tracing-cpu-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/tracing-cpu-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-profiler.h:10,
                 from ../deps/v8/src/profiler/heap-snapshot-generator.h:11,
                 from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/profiler/heap-snapshot-generator.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/profiler/heap-snapshot-generator.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o ../deps/v8/src/property-descriptor.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/profiler/strings-storage.h:10,
                 from ../deps/v8/src/profiler/strings-storage.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/profiler/strings-storage.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/property.o ../deps/v8/src/property.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/property.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-profiler.h:10,
                 from ../deps/v8/src/profiler/tracing-cpu-profiler.h:9,
                 from ../deps/v8/src/profiler/tracing-cpu-profiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o ../deps/v8/src/regexp/interpreter-irregexp.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o ../deps/v8/src/regexp/jsregexp.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-profiler.h:10,
                 from ../deps/v8/src/profiler/tick-sample.h:8,
                 from ../deps/v8/src/profiler/tick-sample.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/frames-inl.h:9,
                 from ../deps/v8/src/profiler/tick-sample.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/frames-inl.h:11,
                 from ../deps/v8/src/profiler/tick-sample.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o ../deps/v8/src/regexp/regexp-ast.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/property-descriptor.h:9,
                 from ../deps/v8/src/property-descriptor.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/property-descriptor.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o ../deps/v8/src/regexp/regexp-macro-assembler-irregexp.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/regexp/regexp-ast.h:8,
                 from ../deps/v8/src/regexp/regexp-ast.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/property.h:10,
                 from ../deps/v8/src/property.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/property.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o ../deps/v8/src/regexp/regexp-macro-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o ../deps/v8/src/regexp/regexp-parser.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/regexp/regexp-macro-assembler.h:8,
                 from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8,
                 from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:8,
                 from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8,
                 from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o ../deps/v8/src/regexp/regexp-stack.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/regexp/regexp-macro-assembler.h:8,
                 from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:8,
                 from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-utils.o ../deps/v8/src/regexp/regexp-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/regexp/regexp-parser.h:8,
                 from ../deps/v8/src/regexp/regexp-parser.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/regexp/regexp-parser.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
../deps/v8/src/regexp/regexp-parser.cc: In member function 'v8::internal::RegExpTree* v8::internal::RegExpParser::ParseDisjunction()':
../deps/v8/src/regexp/regexp-parser.cc:573:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
         if (parsed) return ReportError(CStrVector("Nothing to repeat"));
                                                                        ^
../deps/v8/src/regexp/regexp-parser.cc:576:7: note: here
       case '}':
       ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o ../deps/v8/src/register-configuration.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/regexp/jsregexp.h:8,
                 from ../deps/v8/src/regexp/jsregexp.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/regexp/jsregexp.h:9,
                 from ../deps/v8/src/regexp/jsregexp.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8,
                 from ../deps/v8/src/regexp/jsregexp.cc:38:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o ../deps/v8/src/runtime-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/isolate.h:12,
                 from ../deps/v8/src/regexp/regexp-stack.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o ../deps/v8/src/runtime/runtime-array.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/objects.h:16,
                 from ../deps/v8/src/regexp/regexp-utils.h:8,
                 from ../deps/v8/src/regexp/regexp-utils.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/regexp/regexp-utils.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o ../deps/v8/src/runtime/runtime-atomics.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/machine-type.h:12,
                 from ../deps/v8/src/register-configuration.h:10,
                 from ../deps/v8/src/register-configuration.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/register-configuration.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/register-configuration.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o ../deps/v8/src/runtime/runtime-classes.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime-profiler.h:8,
                 from ../deps/v8/src/runtime-profiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/runtime-profiler.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/runtime-profiler.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/runtime-profiler.cc:10:
../deps/v8/src/feedback-vector-inl.h: In member function 'void v8::internal::FeedbackVector::ComputeCounts(int*, int*, int*, bool)':
../deps/v8/src/feedback-vector-inl.h:244:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         if (!code_is_interpreted) break;
         ^~
../deps/v8/src/feedback-vector-inl.h:245:7: note: here
       case FeedbackSlotKind::kLoadProperty:
       ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o ../deps/v8/src/runtime/runtime-collections.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-array.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/runtime/runtime-array.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/runtime/runtime-array.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o ../deps/v8/src/runtime/runtime-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-classes.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/runtime/runtime-classes.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/runtime/runtime-classes.cc:12:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o ../deps/v8/src/runtime/runtime-date.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-atomics.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/runtime/runtime-atomics.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o ../deps/v8/src/runtime/runtime-debug.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-collections.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/runtime/runtime-collections.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o ../deps/v8/src/runtime/runtime-forin.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-compiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/runtime/runtime-compiler.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/runtime/runtime-compiler.cc:11:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o ../deps/v8/src/runtime/runtime-function.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-date.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/runtime/runtime-date.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-error.o ../deps/v8/src/runtime/runtime-error.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-error.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-forin.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/runtime/runtime-forin.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o ../deps/v8/src/runtime/runtime-futex.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-error.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/runtime/runtime-error.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o ../deps/v8/src/runtime/runtime-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-function.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/runtime/runtime-function.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-intl.o ../deps/v8/src/runtime/runtime-intl.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-intl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-debug.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug-evaluate.h:8,
                 from ../deps/v8/src/runtime/runtime-debug.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/debug/debug-frames.h:8,
                 from ../deps/v8/src/runtime/runtime-debug.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o ../deps/v8/src/runtime/runtime-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-futex.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/runtime/runtime-futex.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o ../deps/v8/src/runtime/runtime-interpreter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-generator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/runtime/runtime-generator.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o ../deps/v8/src/runtime/runtime-literals.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-intl.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/runtime/runtime-intl.cc:18:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o ../deps/v8/src/runtime/runtime-liveedit.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-interpreter.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/frames-inl.h:9,
                 from ../deps/v8/src/runtime/runtime-interpreter.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/frames-inl.h:11,
                 from ../deps/v8/src/runtime/runtime-interpreter.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o ../deps/v8/src/runtime/runtime-maths.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-internal.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/runtime/runtime-internal.cc:14:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/runtime/runtime-internal.cc:14:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-module.o ../deps/v8/src/runtime/runtime-module.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-module.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-literals.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/runtime/runtime-literals.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o ../deps/v8/src/runtime/runtime-numbers.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-maths.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/runtime/runtime-maths.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/runtime/runtime-maths.cc:11:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o ../deps/v8/src/runtime/runtime-object.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-module.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/runtime/runtime-module.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o ../deps/v8/src/runtime/runtime-operators.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-numbers.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/runtime/runtime-numbers.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/runtime/runtime-numbers.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-promise.o ../deps/v8/src/runtime/runtime-promise.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-promise.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-liveedit.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/runtime/runtime-liveedit.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/runtime/runtime-liveedit.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o ../deps/v8/src/runtime/runtime-proxy.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/arguments.h:8,
                 from ../deps/v8/src/runtime/runtime-operators.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/runtime/runtime-operators.cc:6:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-promise.cc:4:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/runtime/runtime-promise.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/runtime/runtime-promise.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-proxy.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/runtime/runtime-proxy.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o ../deps/v8/src/runtime/runtime-regexp.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o ../deps/v8/src/runtime/runtime-scopes.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o ../deps/v8/src/runtime/runtime-strings.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-object.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/runtime/runtime-object.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/runtime/runtime-object.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o ../deps/v8/src/runtime/runtime-symbol.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-symbol.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/runtime/runtime-symbol.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o ../deps/v8/src/runtime/runtime-test.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-scopes.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/runtime/runtime-scopes.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/deoptimizer.h:12,
                 from ../deps/v8/src/runtime/runtime-scopes.cc:12:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-strings.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/runtime/runtime-strings.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o ../deps/v8/src/runtime/runtime-typedarray.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-wasm.o ../deps/v8/src/runtime/runtime-wasm.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-wasm.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-regexp.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/conversions-inl.h:22,
                 from ../deps/v8/src/runtime/runtime-regexp.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o ../deps/v8/src/runtime/runtime.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/runtime/runtime.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o ../deps/v8/src/safepoint-table.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-wasm.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/runtime/runtime-wasm.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/wasm-compiler.h:12,
                 from ../deps/v8/src/runtime/runtime-wasm.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o ../deps/v8/src/snapshot/code-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-typedarray.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/runtime/runtime-typedarray.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o ../deps/v8/src/snapshot/deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/runtime/runtime.h:10,
                 from ../deps/v8/src/runtime/runtime-utils.h:10,
                 from ../deps/v8/src/runtime/runtime-test.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/runtime/runtime-test.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/runtime/runtime-test.cc:10:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o ../deps/v8/src/snapshot/natives-common.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/safepoint-table.h:8,
                 from ../deps/v8/src/safepoint-table.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/safepoint-table.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/safepoint-table.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/object-deserializer.o ../deps/v8/src/snapshot/object-deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/object-deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/parsing/preparse-data.h:10,
                 from ../deps/v8/src/snapshot/code-serializer.h:8,
                 from ../deps/v8/src/snapshot/code-serializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/snapshot/code-serializer.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/snapshot/code-serializer.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/snapshot/deserializer.h:10,
                 from ../deps/v8/src/snapshot/deserializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/snapshot/deserializer.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/snapshot/deserializer.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/snapshot/deserializer.cc: In member function 'bool v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, v8::internal::Address)':
../deps/v8/src/snapshot/deserializer.cc:597:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
         current = reinterpret_cast<Object**>(
         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             reinterpret_cast<intptr_t>(current) + skip);
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/snapshot/deserializer.cc:411:3: note: here
   case byte_code:             \
   ^~~~
../deps/v8/src/snapshot/deserializer.cc:417:3: note: in expansion of macro 'FOUR_CASES'
   FOUR_CASES(byte_code)          \
   ^~~~~~~~~~
../deps/v8/src/snapshot/deserializer.cc:602:7: note: in expansion of macro 'SIXTEEN_CASES'
       SIXTEEN_CASES(kRootArrayConstants)
       ^~~~~~~~~~~~~
../deps/v8/src/snapshot/deserializer.cc:616:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
         current = reinterpret_cast<Object**>(
         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             reinterpret_cast<Address>(current) + skip);
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/snapshot/deserializer.cc:411:3: note: here
   case byte_code:             \
   ^~~~
../deps/v8/src/snapshot/deserializer.cc:621:7: note: in expansion of macro 'FOUR_CASES'
       FOUR_CASES(kHotObject)
       ^~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-deserializer.o ../deps/v8/src/snapshot/partial-deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o ../deps/v8/src/snapshot/partial-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/snapshot/natives-common.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/snapshot/natives-common.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o ../deps/v8/src/snapshot/serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/snapshot/deserializer.h:10,
                 from ../deps/v8/src/snapshot/partial-deserializer.h:8,
                 from ../deps/v8/src/snapshot/partial-deserializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/snapshot/partial-deserializer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o ../deps/v8/src/snapshot/serializer-common.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/snapshot/deserializer.h:10,
                 from ../deps/v8/src/snapshot/object-deserializer.h:8,
                 from ../deps/v8/src/snapshot/object-deserializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/snapshot/object-deserializer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/snapshot/object-deserializer.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o ../deps/v8/src/snapshot/snapshot-common.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/address-map.h:8,
                 from ../deps/v8/src/snapshot/partial-serializer.h:8,
                 from ../deps/v8/src/snapshot/partial-serializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/snapshot/partial-serializer.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o ../deps/v8/src/snapshot/snapshot-source-sink.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/isolate.h:12,
                 from ../deps/v8/src/snapshot/serializer.h:10,
                 from ../deps/v8/src/snapshot/serializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/snapshot/serializer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/snapshot/serializer.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-deserializer.o ../deps/v8/src/snapshot/startup-deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/snapshot/snapshot-source-sink.h:9,
                 from ../deps/v8/src/snapshot/snapshot-source-sink.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/snapshot/snapshot-source-sink.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o ../deps/v8/src/snapshot/startup-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/address-map.h:8,
                 from ../deps/v8/src/snapshot/serializer-common.h:8,
                 from ../deps/v8/src/snapshot/serializer-common.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/ic/stub-cache.h:8,
                 from ../deps/v8/src/snapshot/serializer-common.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/ic/stub-cache.h:8,
                 from ../deps/v8/src/snapshot/serializer-common.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/source-position-table.o ../deps/v8/src/source-position-table.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/source-position-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/address-map.h:8,
                 from ../deps/v8/src/snapshot/partial-serializer.h:8,
                 from ../deps/v8/src/snapshot/snapshot.h:8,
                 from ../deps/v8/src/snapshot/snapshot-common.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/snapshot/snapshot-common.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/source-position.o ../deps/v8/src/source-position.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/source-position.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/heap/heap.h:15,
                 from ../deps/v8/src/snapshot/deserializer.h:10,
                 from ../deps/v8/src/snapshot/startup-deserializer.h:8,
                 from ../deps/v8/src/snapshot/startup-deserializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/snapshot/startup-deserializer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/snapshot/startup-deserializer.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o ../deps/v8/src/startup-data-util.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/startup-data-util.h:9,
                 from ../deps/v8/src/startup-data-util.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o ../deps/v8/src/string-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/snapshot/startup-serializer.h:9,
                 from ../deps/v8/src/snapshot/startup-serializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/snapshot/startup-serializer.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-case.o ../deps/v8/src/string-case.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-case.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/source-position-table.h:9,
                 from ../deps/v8/src/source-position-table.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/source-position-table.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o ../deps/v8/src/string-stream.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/string-case.cc:10:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/source-position.h:12,
                 from ../deps/v8/src/source-position.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/source-position.cc:6:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/source-position.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/strtod.o ../deps/v8/src/strtod.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/strtod.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o ../deps/v8/src/ic/stub-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/string-builder.h:9,
                 from ../deps/v8/src/string-builder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/string-builder.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o ../deps/v8/src/tracing/trace-event.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/vector.h:11,
                 from ../deps/v8/src/strtod.h:8,
                 from ../deps/v8/src/strtod.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/traced-value.o ../deps/v8/src/tracing/traced-value.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/traced-value.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/conversions.h:11,
                 from ../deps/v8/src/tracing/traced-value.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/tracing-category-observer.o ../deps/v8/src/tracing/tracing-category-observer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/tracing-category-observer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/tracing/tracing-category-observer.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/transitions.o ../deps/v8/src/transitions.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/transitions.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/counters.h:8,
                 from ../deps/v8/src/tracing/trace-event.cc:9:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside.o ../deps/v8/src/trap-handler/handler-outside.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-shared.o ../deps/v8/src/trap-handler/handler-shared.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-shared.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/string-stream.h:8,
                 from ../deps/v8/src/string-stream.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/string-stream.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/type-hints.o ../deps/v8/src/type-hints.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/type-hints.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/unicode.o ../deps/v8/src/unicode.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/unicode.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/ic/stub-cache.h:8,
                 from ../deps/v8/src/ic/stub-cache.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/ic/stub-cache.h:8,
                 from ../deps/v8/src/ic/stub-cache.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/ic/stub-cache.h:8,
                 from ../deps/v8/src/ic/stub-cache.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o ../deps/v8/src/unicode-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/type-hints.h:9,
                 from ../deps/v8/src/type-hints.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/uri.o ../deps/v8/src/uri.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/uri.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/unicode.h:10,
                 from ../deps/v8/src/unicode.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/utils.o ../deps/v8/src/utils.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/unicode.h:10,
                 from ../deps/v8/src/unicode-inl.h:8,
                 from ../deps/v8/src/unicode-decoder.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/v8.o ../deps/v8/src/v8.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/v8.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/utils.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o ../deps/v8/src/v8threads.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/transitions.h:8,
                 from ../deps/v8/src/transitions.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/transitions.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/value-serializer.o ../deps/v8/src/value-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/value-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/uri.h:8,
                 from ../deps/v8/src/uri.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/uri.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/version.o ../deps/v8/src/version.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/version.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/v8.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/v8.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/v8.cc:13:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/visitors.o ../deps/v8/src/visitors.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/visitors.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/vector.h:11,
                 from ../deps/v8/src/version.h:9,
                 from ../deps/v8/src/version.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/compilation-manager.o ../deps/v8/src/wasm/compilation-manager.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/compilation-manager.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/isolate.h:12,
                 from ../deps/v8/src/v8threads.h:8,
                 from ../deps/v8/src/v8threads.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/v8threads.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/v8threads.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-body-decoder.o ../deps/v8/src/wasm/function-body-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-body-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/local-decl-encoder.o ../deps/v8/src/wasm/local-decl-encoder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/local-decl-encoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/machine-type.h:12,
                 from ../deps/v8/src/wasm/wasm-opcodes.h:9,
                 from ../deps/v8/src/wasm/local-decl-encoder.h:9,
                 from ../deps/v8/src/wasm/local-decl-encoder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-compiler.o ../deps/v8/src/wasm/module-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/value-serializer.h:11,
                 from ../deps/v8/src/value-serializer.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/value-serializer.cc:16:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/value-serializer.cc:21:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/value-serializer.cc: In member function 'v8::Maybe<bool> v8::internal::ValueSerializer::WriteJSReceiver(v8::internal::Handle<v8::internal::JSReceiver>)':
../deps/v8/src/value-serializer.cc:478:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (!FLAG_wasm_disable_structured_cloning) {
       ^~
../deps/v8/src/value-serializer.cc:482:5: note: here
     default:
     ^~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o ../deps/v8/src/wasm/module-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/wasm/compilation-manager.h:10,
                 from ../deps/v8/src/wasm/compilation-manager.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/wasm-compiler.h:12,
                 from ../deps/v8/src/wasm/module-compiler.h:13,
                 from ../deps/v8/src/wasm/compilation-manager.h:12,
                 from ../deps/v8/src/wasm/compilation-manager.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/wasm/wasm-code-specialization.h:8,
                 from ../deps/v8/src/wasm/module-compiler.h:16,
                 from ../deps/v8/src/wasm/compilation-manager.h:12,
                 from ../deps/v8/src/wasm/compilation-manager.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/signature-map.o ../deps/v8/src/wasm/signature-map.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/signature-map.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/wasm/signature-map.h:10,
                 from ../deps/v8/src/wasm/signature-map.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/streaming-decoder.o ../deps/v8/src/wasm/streaming-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/streaming-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/wasm/function-body-decoder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/wasm/function-body-decoder.cc:10:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/wasm-compiler.h:12,
                 from ../deps/v8/src/wasm/function-body-decoder.cc:22:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-api.o ../deps/v8/src/wasm/wasm-api.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-api.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/compilation-dependencies.h:8,
                 from ../deps/v8/src/compilation-info.h:10,
                 from ../deps/v8/src/compiler/wasm-compiler.h:12,
                 from ../deps/v8/src/wasm/module-compiler.h:13,
                 from ../deps/v8/src/wasm/module-compiler.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compilation-info.h:11,
                 from ../deps/v8/src/compiler/wasm-compiler.h:12,
                 from ../deps/v8/src/wasm/module-compiler.h:13,
                 from ../deps/v8/src/wasm/module-compiler.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/wasm/wasm-code-specialization.h:8,
                 from ../deps/v8/src/wasm/module-compiler.h:16,
                 from ../deps/v8/src/wasm/module-compiler.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-specialization.o ../deps/v8/src/wasm/wasm-code-specialization.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-specialization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-debug.h:8,
                 from ../deps/v8/src/isolate.h:12,
                 from ../deps/v8/src/wasm/streaming-decoder.h:9,
                 from ../deps/v8/src/wasm/streaming-decoder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/wasm/streaming-decoder.h:11,
                 from ../deps/v8/src/wasm/streaming-decoder.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/wasm/streaming-decoder.h:11,
                 from ../deps/v8/src/wasm/streaming-decoder.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-debug.o ../deps/v8/src/wasm/wasm-debug.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-debug.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/wasm/function-body-decoder.h:11,
                 from ../deps/v8/src/wasm/module-decoder.h:9,
                 from ../deps/v8/src/wasm/module-decoder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/wasm/module-decoder.cc:12:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/wasm/module-decoder.cc:12:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-external-refs.o ../deps/v8/src/wasm/wasm-external-refs.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-external-refs.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/wasm/wasm-result.h:12,
                 from ../deps/v8/src/wasm/wasm-api.h:8,
                 from ../deps/v8/src/wasm/wasm-api.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/wasm/wasm-api.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o ../deps/v8/src/wasm/wasm-js.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/wasm/wasm-external-refs.cc:13:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o ../deps/v8/src/wasm/wasm-module.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/wasm/wasm-code-specialization.h:8,
                 from ../deps/v8/src/wasm/wasm-code-specialization.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/wasm/wasm-code-specialization.h:8,
                 from ../deps/v8/src/wasm/wasm-code-specialization.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/wasm/wasm-code-specialization.h:11,
                 from ../deps/v8/src/wasm/wasm-code-specialization.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module-builder.o ../deps/v8/src/wasm/wasm-module-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/wasm/wasm-debug.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/wasm/wasm-debug.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/wasm/wasm-debug.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-interpreter.o ../deps/v8/src/wasm/wasm-interpreter.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-interpreter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/handles.h:10,
                 from ../deps/v8/src/api-natives.h:8,
                 from ../deps/v8/src/wasm/wasm-js.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/wasm/wasm-js.cc:13:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/wasm/wasm-js.cc:22:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-objects.o ../deps/v8/src/wasm/wasm-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/wasm/wasm-module.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/wasm/wasm-module.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/wasm/wasm-module.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o ../deps/v8/src/wasm/wasm-opcodes.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/wasm/wasm-module-builder.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/wasm/wasm-module-builder.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o ../deps/v8/src/wasm/wasm-result.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/machine-type.h:12,
                 from ../deps/v8/src/wasm/wasm-opcodes.h:9,
                 from ../deps/v8/src/wasm/wasm-opcodes.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-text.o ../deps/v8/src/wasm/wasm-text.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-text.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/wasm/wasm-result.h:12,
                 from ../deps/v8/src/wasm/wasm-result.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/isolate-inl.h:9,
                 from ../deps/v8/src/wasm/wasm-result.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/accounting-allocator.o ../deps/v8/src/zone/accounting-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/accounting-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/debug/debug.h:8,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/wasm/wasm-objects.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/wasm/wasm-objects.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/wasm/wasm-objects.h:8,
                 from ../deps/v8/src/wasm/wasm-objects.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/zone-segment.o ../deps/v8/src/zone/zone-segment.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/zone-segment.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/zone/zone-segment.h:8,
                 from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/accounting-allocator.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/zone.o ../deps/v8/src/zone/zone.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/zone.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/zone/zone-segment.h:8,
                 from ../deps/v8/src/zone/zone-segment.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/interface-types.h:12,
                 from ../deps/v8/src/wasm/wasm-text.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/wasm/wasm-text.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o ../deps/v8/src/compiler/x64/code-generator-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/signature.h:9,
                 from ../deps/v8/src/machine-type.h:12,
                 from ../deps/v8/src/wasm/wasm-opcodes.h:9,
                 from ../deps/v8/src/wasm/wasm-interpreter.h:8,
                 from ../deps/v8/src/wasm/wasm-interpreter.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/wasm/wasm-interpreter.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/wasm/wasm-interpreter.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o ../deps/v8/src/compiler/x64/instruction-selector-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/list.h:10,
                 from ../deps/v8/src/zone/zone.h:13,
                 from ../deps/v8/src/zone/zone.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/unwinding-info-writer-x64.o ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/unwinding-info-writer-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o ../deps/v8/src/x64/assembler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/globals.h:16,
                 from ../deps/v8/src/eh-frame.h:9,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
                 from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o ../deps/v8/src/x64/code-stubs-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:10,
                 from ../deps/v8/src/compiler/instruction-selector-impl.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:10,
                 from ../deps/v8/src/compiler/instruction-selector-impl.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/instruction-scheduler.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:11,
                 from ../deps/v8/src/compiler/instruction-selector-impl.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/adapters.h:11,
                 from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:7:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction-selector.h:10,
                 from ../deps/v8/src/compiler/instruction-selector-impl.h:8,
                 from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o ../deps/v8/src/x64/codegen-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/include/v8-testing.h:8,
                 from ../deps/v8/src/api.h:8,
                 from ../deps/v8/src/api-arguments.h:8,
                 from ../deps/v8/src/x64/code-stubs-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/x64/code-stubs-x64.cc:9:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/x64/code-stubs-x64.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o ../deps/v8/src/x64/cpu-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/x64/codegen-x64.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/x64/codegen-x64.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/x64/codegen-x64.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o ../deps/v8/src/x64/deoptimizer-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/x64/assembler-x64.h:43,
                 from ../deps/v8/src/x64/assembler-x64.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/x64/assembler-x64.h:43,
                 from ../deps/v8/src/x64/assembler-x64.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/x64/assembler-x64.cc:18:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/x64/assembler-x64.cc: In member function 'void v8::internal::Assembler::Nop(int)':
../deps/v8/src/x64/assembler-x64.cc:1919:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
         emit(0x66);
         ~~~~^~~~~~
../deps/v8/src/x64/assembler-x64.cc:1920:7: note: here
       case 1:
       ^~~~
../deps/v8/src/x64/assembler-x64.cc:1935:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
         emit(0x66);
         ~~~~^~~~~~
../deps/v8/src/x64/assembler-x64.cc:1936:7: note: here
       case 5:
       ^~~~
../deps/v8/src/x64/assembler-x64.cc:1955:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
         n--;
         ~^~
../deps/v8/src/x64/assembler-x64.cc:1956:7: note: here
       case 10:
       ^~~~
../deps/v8/src/x64/assembler-x64.cc:1958:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
         n--;
         ~^~
../deps/v8/src/x64/assembler-x64.cc:1959:7: note: here
       case 9:
       ^~~~
../deps/v8/src/x64/assembler-x64.cc:1961:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
         n--;
         ~^~
../deps/v8/src/x64/assembler-x64.cc:1962:7: note: here
       case 8:
       ^~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o ../deps/v8/src/x64/disasm-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/compiler/instruction.h:20,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5:
../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]':
../deps/v8/src/compiler/instruction.h:1084:69:   required from here
../deps/v8/src/base/macros.h:103:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/compiler/common-operator.h:8,
                 from ../deps/v8/src/compiler/instruction.h:14,
                 from ../deps/v8/src/compiler/gap-resolver.h:8,
                 from ../deps/v8/src/compiler/code-generator.h:9,
                 from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5:
../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/eh-frame-x64.o ../deps/v8/src/x64/eh-frame-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/eh-frame-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/utils.h:14,
                 from ../deps/v8/src/disasm.h:8,
                 from ../deps/v8/src/x64/disasm-x64.cc:13:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/frame-constants-x64.o ../deps/v8/src/x64/frame-constants-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/frame-constants-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/x64/cpu-x64.cc:13:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/x64/cpu-x64.cc:13:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/cpu-x64.cc:14:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o ../deps/v8/src/x64/interface-descriptors-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/x64/deoptimizer-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/x64/deoptimizer-x64.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/x64/deoptimizer-x64.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o ../deps/v8/src/x64/macro-assembler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/x64/eh-frame-x64.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/x64/eh-frame-x64.cc:5:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/eh-frame.h:10,
                 from ../deps/v8/src/x64/eh-frame-x64.cc:5:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/simulator-x64.o ../deps/v8/src/x64/simulator-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/simulator-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/x64/simulator-x64.h:8,
                 from ../deps/v8/src/x64/simulator-x64.cc:5:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o ../deps/v8/src/debug/x64/debug-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/x64/frame-constants-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/x64/frame-constants-x64.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/x64/frame-constants-x64.cc:9:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o ../deps/v8/src/ic/x64/access-compiler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/x64/interface-descriptors-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/x64/interface-descriptors-x64.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/x64/interface-descriptors-x64.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o ../deps/v8/src/ic/x64/handler-compiler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/debug/debug.h:8,
                 from ../deps/v8/src/debug/x64/debug-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:9,
                 from ../deps/v8/src/debug/x64/debug-x64.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/debug/x64/debug-x64.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/checks.h:8,
                 from ../deps/v8/src/elements-kind.h:9,
                 from ../deps/v8/src/feedback-vector.h:12,
                 from ../deps/v8/src/factory.h:8,
                 from ../deps/v8/src/bootstrapper.h:8,
                 from ../deps/v8/src/x64/macro-assembler-x64.cc:10:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/x64/macro-assembler-x64.cc:11:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/code-stubs.h:14,
                 from ../deps/v8/src/codegen.h:8,
                 from ../deps/v8/src/x64/macro-assembler-x64.cc:11:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside.o ../deps/v8/src/trap-handler/handler-inside.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/debug-support.o /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/debug-support.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT' '-Dv8_promise_internal_field_count' '-DV8_INTL_SUPPORT' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/debug-support.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  rm -f /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_nosnapshot.a && ar crsT /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_nosnapshot.a /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/libraries.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o
  rm -f /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_builtins_generators.a && ar crsT /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_builtins_generators.a /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-arguments-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-array-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-function-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-generator-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-iterator-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-boolean-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-call-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-collections-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-console-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-constructor-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-conversion-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-date-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-debug-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-forin-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-function-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-generator-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-global-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-handler-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-ic-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-internal-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-interpreter-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-intl-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-iterator-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-math-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-number-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-object-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-promise-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-proxy-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-proxy-helpers-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-regexp-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-string-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-symbol-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-typedarray-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-wasm-gen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/setup-builtins-internal.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/accessor-assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/binary-op-assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/keyed-store-generic.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-generator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-intrinsics-generator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/setup-interpreter-internal.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/x64/builtins-x64.o
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/code-stubs.h:8,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.h:8,
                 from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/code-stubs.h:9,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.h:8,
                 from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/x64/codegen-x64.h:8,
                 from ../deps/v8/src/codegen.h:49,
                 from ../deps/v8/src/code-stubs.h:10,
                 from ../deps/v8/src/ic/access-compiler.h:8,
                 from ../deps/v8/src/ic/handler-compiler.h:8,
                 from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/v8.h:8,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/debug-support.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/debug-support.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/remembered-set.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:17,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:8,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:18,
                 from ../deps/v8/src/frames-inl.h:11,
                 from /build/nodejs-8.11.2~dfsg/out/Release/obj/gen/debug-support.cc:8:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/v8.h:8,
                 from ../deps/v8/src/allocation.h:12,
                 from ../deps/v8/src/assembler.h:40,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8,
                 from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8,
                 from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7:
../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)':
../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type]
             isolate->external_reference_redirector());
                                                     ^
In file included from ../deps/v8/src/debug/debug.h:18,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8,
                 from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7:
../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  rm -f /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_base.a && ar crsT /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/libv8_base.a /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Console.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Debugger.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/HeapProfiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Profiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Runtime.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Schema.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/injected-script.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/inspected-context.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/remote-object-id.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/search-util.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-16.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-util.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/test-interface.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-agent-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-message.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-agent-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-script.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-function-call.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-injected-script-host.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-session-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-internal-value-type.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-profiler-agent-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-regex.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-runtime-agent-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-schema-agent-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-stack-trace-impl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-value-utils.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/inspector/wasm-translation.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/accessors.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/address-map.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/allocation.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api-arguments.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/arguments.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-js.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-parser.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-scanner.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-types.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/asmjs/switch-logic.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-function-literal-id-reindexer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/compile-time-value.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/context-slot-cache.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/background-parsing-task.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bignum.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-api.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-arraybuffer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-array.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-boolean.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-call.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-callsite.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-collections.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-console.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-dataview.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-date.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-error.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-function.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-global.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-internal.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-interpreter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-json.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-math.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-number.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-object.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-promise.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-reflect.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-regexp.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-sharedarraybuffer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-string.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-intl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-symbol.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-typedarray.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-stub-assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/codegen.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-info.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-analysis.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-liveness-map.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/checkpoint-elimination.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/effect-control-linearizer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-type-hint-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-variable-optimizer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph-verifier.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/memory-optimizer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/new-escape-analysis.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/new-escape-analysis-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operation-typer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/property-access-builder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/redundancy-elimination.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simd-scalar-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/compiler-source-position-table.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/store-store-elimination.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/types.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-cache.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/typed-optimization.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-stats.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/unoptimized-compile-job.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/contexts.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/conversions.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/counters.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/date.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-coverage.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scope-iterator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-stack-trace-iterator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/deoptimize-reason.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/eh-frame.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/elements.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/execution.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/ignition-statistics-extension.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/factory.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/feedback-vector.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ffi/ffi-compiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/field-type.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/flags.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/frames.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/handles.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/code-stats.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/concurrent-marking.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/embedder-tracing.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/invalidated-slots.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/marking.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/sequential-marking-deque.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/intl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/access-compiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-configuration.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-stats.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-accessor.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-random-iterator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-writer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-decoder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-flags.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-label.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-node.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-operands.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-optimizer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-source-info.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/isolate.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/json-parser.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/json-stringifier.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/keys.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/log.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/lookup-cache.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/lookup.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/map-updater.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/messages.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/debug-objects.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/intl-objects.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/literal-objects.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/module.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/objects/scope-info.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/expression-scope-reparenter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parse-info.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/parsing.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparsed-scope-data.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/profiler-listener.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/tick-sample.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/profiler/tracing-cpu-profiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/property.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-utils.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-error.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-intl.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-module.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-promise.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-wasm.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/object-deserializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-deserializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-deserializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/source-position-table.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/source-position.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-case.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/strtod.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/traced-value.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/tracing/tracing-category-observer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/transitions.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-shared.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/type-hints.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/unicode.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/uri.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/utils.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/v8.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/value-serializer.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/version.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/visitors.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/compilation-manager.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-body-decoder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/local-decl-encoder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-compiler.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/signature-map.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/streaming-decoder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-api.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-specialization.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-debug.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-external-refs.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module-builder.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-interpreter.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-objects.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-text.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/accounting-allocator.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/zone-segment.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/zone/zone.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/unwinding-info-writer-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/eh-frame-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/frame-constants-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/x64/simulator-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside.o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/v8_base/gen/debug-support.o
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/v8_maybe_snapshot.stamp
  touch /build/nodejs-8.11.2~dfsg/out/Release/obj.target/deps/v8/src/v8.stamp
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/async_wrap.o ../src/async_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/async_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/cares_wrap.o ../src/cares_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/cares_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/connection_wrap.o ../src/connection_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/connection_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/connect_wrap.o ../src/connect_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/connect_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/aliased_buffer.h:5,
                 from ../src/env.h:27,
                 from ../src/connect_wrap.h:6,
                 from ../src/connect_wrap.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/env.o ../src/env.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/env.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/aliased_buffer.h:5,
                 from ../src/env.h:27,
                 from ../src/connection_wrap.h:6,
                 from ../src/connection_wrap.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/fs_event_wrap.o ../src/fs_event_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/fs_event_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/fs_event_wrap.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/fs_event_wrap.cc:22:
../src/fs_event_wrap.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fs_event_wrap.cc:225:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(fs_event_wrap, node::FSEventWrap::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/handle_wrap.o ../src/handle_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/handle_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/env.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/js_stream.o ../src/js_stream.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/js_stream.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/cares_wrap.cc:24:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/cares_wrap.cc:24:
../src/cares_wrap.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc:2287:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(cares_wrap, node::cares_wrap::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/cares_wrap.cc:24:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::cares_wrap::{anonymous}::ChannelWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::cares_wrap::{anonymous}::ChannelWrap>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::cares_wrap::{anonymous}::ChannelWrap]'
../src/cares_wrap.cc:188:29:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::cares_wrap::{anonymous}::ChannelWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::cares_wrap::{anonymous}::ChannelWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/module_wrap.o ../src/module_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/module_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/async_wrap.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/async_wrap.cc:22:
../src/async_wrap.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/async_wrap.cc:838:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(async_wrap, node::AsyncWrap::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/async_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::DestroyParam; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::DestroyParam>&)]':
../src/async_wrap.cc:463:65:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::DestroyParam>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::DestroyParam>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::PromiseWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::PromiseWrap>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::PromiseWrap]'
../src/async_wrap.cc:259:18:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::PromiseWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::PromiseWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node.o ../src/node.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/handle_wrap.h:27,
                 from ../src/handle_wrap.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_api.o ../src/node_api.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_api.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/js_stream.h:6,
                 from ../src/js_stream.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/req-wrap-inl.h:7,
                 from ../src/stream_base.h:8,
                 from ../src/js_stream.h:8,
                 from ../src/js_stream.cc:1:
../src/js_stream.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/js_stream.cc:254:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(js_stream, node::JSStream::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/js_stream.h:6,
                 from ../src/js_stream.cc:1:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::JSStream; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::JSStream>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::JSStream]'
../src/js_stream.cc:27:26:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::JSStream>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::JSStream>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_buffer.o ../src/node_buffer.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_buffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_url.h:6,
                 from ../src/module_wrap.h:9,
                 from ../src/module_wrap.cc:4:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/module_wrap.cc:9:
../src/module_wrap.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:414:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/module_wrap.cc:575:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL'
 NODE_MODULE_CONTEXT_AWARE_INTERNAL(module_wrap,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_config.o ../src/node_config.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_config.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node_api.cc:11:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../src/node_api.cc: In function 'v8::Local<v8::Value> {anonymous}::v8impl::V8LocalValueFromJsValue(napi_value)':
../src/node_api.cc:312:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::Local<v8::Value>' from an array of 'napi_value' {aka 'struct napi_value__*'} [-Wclass-memaccess]
   memcpy(&local, &v, sizeof(v));
                               ^
In file included from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node_api.cc:11:
../deps/v8/include/v8.h:197:7: note: 'class v8::Local<v8::Value>' declared here
 class Local {
       ^~~~~
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]':
../src/node_object_wrap.h:85:78:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = {anonymous}::v8impl::Reference; T = v8::Value; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>&)]':
../src/node_api.cc:405:67:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_constants.o ../src/node_constants.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_constants.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_buffer.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/string_search.h:10,
                 from ../src/node_buffer.cc:27:
../src/node_buffer.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_buffer.cc:1297:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(buffer, node::Buffer::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_buffer.cc:22:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::Buffer::{anonymous}::CallbackInfo; T = v8::ArrayBuffer; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::Buffer::{anonymous}::CallbackInfo>&)]':
../src/node_buffer.cc:143:75:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::Buffer::{anonymous}::CallbackInfo>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::Buffer::{anonymous}::CallbackInfo>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_contextify.o ../src/node_contextify.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_contextify.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_config.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/node_i18n.h:27,
                 from ../src/node_config.cc:2:
../src/node_config.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_config.cc:132:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(config, node::InitConfig)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_debug_options.o ../src/node_debug_options.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_debug_options.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/util.h:27,
                 from ../src/node_debug_options.cc:6:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_file.o ../src/node_file.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_file.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_constants.h:27,
                 from ../src/node_constants.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../src/node.cc: In function 'void node::SetupProcessObject(node::Environment*, int, const char* const*, int, const char* const*)':
../src/node.cc:3505:42: warning: 'bool v8::Object::SetAccessor(v8::Local<v8::Name>, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)' is deprecated: Use maybe version [-Wdeprecated-declarations]
                        GetParentProcessId);
                                          ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node.cc:22:
../deps/v8/include/v8.h:3187:22: note: declared here
                 bool SetAccessor(Local<Name> name,
                      ^~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node.cc: In function 'void node::DebugPause(const v8::FunctionCallbackInfo<v8::Value>&)':
../src/node.cc:4404:14: warning: 'static void v8::Debug::DebugBreak(v8::Isolate*)' is deprecated: No longer supported [-Wdeprecated-declarations]
   v8::Debug::DebugBreak(args.GetIsolate());
              ^~~~~~~~~~
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node.cc:22:
../deps/v8/include/v8-debug.h:152:29: note: declared here
                 static void DebugBreak(Isolate* isolate));
                             ^~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node.cc:4404:42: warning: 'static void v8::Debug::DebugBreak(v8::Isolate*)' is deprecated: No longer supported [-Wdeprecated-declarations]
   v8::Debug::DebugBreak(args.GetIsolate());
                                          ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node.cc:22:
../deps/v8/include/v8-debug.h:152:29: note: declared here
                 static void DebugBreak(Isolate* isolate));
                             ^~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node.cc:4404:42: warning: 'static void v8::Debug::DebugBreak(v8::Isolate*)' is deprecated: No longer supported [-Wdeprecated-declarations]
   v8::Debug::DebugBreak(args.GetIsolate());
                                          ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node.cc:22:
../deps/v8/include/v8-debug.h:152:29: note: declared here
                 static void DebugBreak(Isolate* isolate));
                             ^~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node.cc:22:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::SecureContext>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]'
../src/node_crypto.h:170:33:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::SecureContext>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::SecureContext>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::Connection>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]'
../src/node_crypto.h:432:30:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::Connection>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::Connection>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::CipherBase>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]'
../src/node_crypto.h:498:30:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::CipherBase>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::CipherBase>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::Hmac>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]'
../src/node_crypto.h:526:24:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::Hmac>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::Hmac>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::Hash>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]'
../src/node_crypto.h:551:24:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::Hash>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::Hash>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::Sign>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]'
../src/node_crypto.h:606:24:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::Sign>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::Sign>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::Verify>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]'
../src/node_crypto.h:629:26:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::Verify>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::Verify>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::DiffieHellman>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]'
../src/node_crypto.h:697:33:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::DiffieHellman>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::DiffieHellman>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::crypto::ECDH>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]'
../src/node_crypto.h:729:24:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::crypto::ECDH>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::crypto::ECDH>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_http2.o ../src/node_http2.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_http2.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_http_parser.o ../src/node_http_parser.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_http_parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../src/node_contextify.cc: In static member function 'static void node::{anonymous}::ContextifyContext::RunInDebugContext(const v8::FunctionCallbackInfo<v8::Value>&)':
../src/node_contextify.cc:278:43: warning: 'static v8::Local<v8::Context> v8::Debug::GetDebugContext(v8::Isolate*)' is deprecated: Use v8-inspector [-Wdeprecated-declarations]
     Local<Context> debug_context = Debug::GetDebugContext(args.GetIsolate());
                                           ^~~~~~~~~~~~~~~
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:209:39: note: declared here
                 static Local<Context> GetDebugContext(Isolate* isolate));
                                       ^~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node_contextify.cc:278:76: warning: 'static v8::Local<v8::Context> v8::Debug::GetDebugContext(v8::Isolate*)' is deprecated: Use v8-inspector [-Wdeprecated-declarations]
     Local<Context> debug_context = Debug::GetDebugContext(args.GetIsolate());
                                                                            ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:209:39: note: declared here
                 static Local<Context> GetDebugContext(Isolate* isolate));
                                       ^~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node_contextify.cc:278:76: warning: 'static v8::Local<v8::Context> v8::Debug::GetDebugContext(v8::Isolate*)' is deprecated: Use v8-inspector [-Wdeprecated-declarations]
     Local<Context> debug_context = Debug::GetDebugContext(args.GetIsolate());
                                                                            ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:209:39: note: declared here
                 static Local<Context> GetDebugContext(Isolate* isolate));
                                       ^~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node_contextify.cc:283:14: warning: 'static bool v8::Debug::SetDebugEventListener(v8::Isolate*, v8::Debug::EventCallback, v8::Local<v8::Value>)' is deprecated: No longer supported [-Wdeprecated-declarations]
       Debug::SetDebugEventListener(args.GetIsolate(), dummy_event_listener);
              ^~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:145:52: note: declared here
   V8_DEPRECATED("No longer supported", static bool SetDebugEventListener(
                                                    ^~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node_contextify.cc:283:75: warning: 'static bool v8::Debug::SetDebugEventListener(v8::Isolate*, v8::Debug::EventCallback, v8::Local<v8::Value>)' is deprecated: No longer supported [-Wdeprecated-declarations]
       Debug::SetDebugEventListener(args.GetIsolate(), dummy_event_listener);
                                                                           ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:145:52: note: declared here
   V8_DEPRECATED("No longer supported", static bool SetDebugEventListener(
                                                    ^~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node_contextify.cc:283:75: warning: 'static bool v8::Debug::SetDebugEventListener(v8::Isolate*, v8::Debug::EventCallback, v8::Local<v8::Value>)' is deprecated: No longer supported [-Wdeprecated-declarations]
       Debug::SetDebugEventListener(args.GetIsolate(), dummy_event_listener);
                                                                           ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:145:52: note: declared here
   V8_DEPRECATED("No longer supported", static bool SetDebugEventListener(
                                                    ^~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node_contextify.cc:284:30: warning: 'static v8::Local<v8::Context> v8::Debug::GetDebugContext(v8::Isolate*)' is deprecated: Use v8-inspector [-Wdeprecated-declarations]
       debug_context = Debug::GetDebugContext(args.GetIsolate());
                              ^~~~~~~~~~~~~~~
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:209:39: note: declared here
                 static Local<Context> GetDebugContext(Isolate* isolate));
                                       ^~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node_contextify.cc:284:63: warning: 'static v8::Local<v8::Context> v8::Debug::GetDebugContext(v8::Isolate*)' is deprecated: Use v8-inspector [-Wdeprecated-declarations]
       debug_context = Debug::GetDebugContext(args.GetIsolate());
                                                               ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:209:39: note: declared here
                 static Local<Context> GetDebugContext(Isolate* isolate));
                                       ^~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/node_contextify.cc:284:63: warning: 'static v8::Local<v8::Context> v8::Debug::GetDebugContext(v8::Isolate*)' is deprecated: Use v8-inspector [-Wdeprecated-declarations]
       debug_context = Debug::GetDebugContext(args.GetIsolate());
                                                               ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-debug.h:209:39: note: declared here
                 static Local<Context> GetDebugContext(Isolate* isolate));
                                       ^~~~~~~~~~~~~~~
../deps/v8/include/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/node_contextify.cc:22:
../src/node_contextify.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_contextify.cc:1088:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(contextify, node::InitContextify)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::{anonymous}::ContextifyContext; T = v8::Context; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::{anonymous}::ContextifyContext>&)]':
../src/node_contextify.cc:84:74:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::{anonymous}::ContextifyContext>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::{anonymous}::ContextifyContext>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::{anonymous}::ContextifyScript; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::{anonymous}::ContextifyScript>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::{anonymous}::ContextifyScript]'
../src/node_contextify.cc:1067:36:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::{anonymous}::ContextifyScript>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::{anonymous}::ContextifyScript>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_os.o ../src/node_os.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_os.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_http_parser.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_platform.o ../src/node_platform.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_platform.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_os.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/node_os.cc:22:
../src/node_os.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_os.cc:433:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(os, node::os::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_perf.o ../src/node_perf.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_perf.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node_file.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_serdes.o ../src/node_serdes.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_serdes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/util.h:27,
                 from ../src/node_mutex.h:4,
                 from ../src/node_platform.h:8,
                 from ../src/node_platform.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_trace_events.o ../src/node_trace_events.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_trace_events.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_perf.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../src/node_perf.cc: In function 'void node::performance::Init(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)':
../src/node_perf.cc:325:8: warning: variable 'state_ab' set but not used [-Wunused-but-set-variable]
   auto state_ab = ArrayBuffer::New(isolate, state, sizeof(*state));
        ^~~~~~~~
In file included from ../src/node_perf.cc:1:
../src/node_perf.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_perf.cc:385:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(performance, node::performance::Init)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_url.o ../src/node_url.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_url.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_serdes.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/node_serdes.cc:1:
../src/node_serdes.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_serdes.cc:486:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(serdes, node::InitializeSerdesBindings)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_serdes.cc:1:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::{anonymous}::SerializerContext; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::{anonymous}::SerializerContext>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::{anonymous}::SerializerContext]'
../src/node_serdes.cc:88:35:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::{anonymous}::SerializerContext>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::{anonymous}::SerializerContext>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::{anonymous}::DeserializerContext; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::{anonymous}::DeserializerContext>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::{anonymous}::DeserializerContext]'
../src/node_serdes.cc:274:37:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::{anonymous}::DeserializerContext>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::{anonymous}::DeserializerContext>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_util.o ../src/node_util.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_trace_events.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_v8.o ../src/node_v8.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_v8.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/aliased_buffer.h:5,
                 from ../src/node_http2.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::http2::Http2Session; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::http2::Http2Session>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::http2::Http2Session]'
../src/node_http2.cc:494:30:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::http2::Http2Session>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::http2::Http2Session>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::http2::Http2Stream; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::http2::Http2Stream>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::http2::Http2Stream]'
../src/node_http2.cc:1754:29:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::http2::Http2Stream>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::http2::Http2Stream>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_stat_watcher.o ../src/node_stat_watcher.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_stat_watcher.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_v8.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/node_v8.cc:23:
../src/node_v8.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_v8.cc:210:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(v8, node::InitializeV8Bindings)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_watchdog.o ../src/node_watchdog.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_watchdog.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_util.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/node_util.cc:1:
../src/node_util.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_util.cc:239:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(util, node::util::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_zlib.o ../src/node_zlib.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_zlib.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_stat_watcher.h:27,
                 from ../src/node_stat_watcher.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::StatWatcher; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::StatWatcher>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::StatWatcher]'
../src/node_stat_watcher.cc:69:29:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::StatWatcher>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::StatWatcher>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_i18n.o ../src/node_i18n.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_i18n.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node_watchdog.h:27,
                 from ../src/node_watchdog.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/node_mutex.h:4,
                 from ../src/node_watchdog.h:29,
                 from ../src/node_watchdog.cc:22:
../src/node_watchdog.cc: In member function 'int node::SigintWatchdogHelper::Start()':
../src/node_watchdog.cc:189:54: warning: passing argument 3 to restrict-qualified parameter aliases with argument 2 [-Wrestrict]
   CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask));
                                            ~~~~~~~~  ^~~~~~~~
../src/util.h:107:44: note: in definition of macro 'UNLIKELY'
 #define UNLIKELY(expr) __builtin_expect(!!(expr), 0)
                                            ^~~~
../src/util.h:127:24: note: in expansion of macro 'CHECK'
 #define CHECK_EQ(a, b) CHECK((a) == (b))
                        ^~~~~
../src/node_watchdog.cc:189:3: note: in expansion of macro 'CHECK_EQ'
   CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask));
   ^~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/pipe_wrap.o ../src/pipe_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/pipe_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_url.h:6,
                 from ../src/node_url.cc:1:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/process_wrap.o ../src/process_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/process_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_zlib.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::{anonymous}::ZCtx; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::{anonymous}::ZCtx>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::{anonymous}::ZCtx]'
../src/node_zlib.cc:89:24:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::{anonymous}::ZCtx>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::{anonymous}::ZCtx>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -o /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/signal_wrap.o ../src/signal_wrap.cc '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' -I../src -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen -I/build/nodejs-8.11.2~dfsg/out/Release/obj/gen/include -I../deps/v8/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /build/nodejs-8.11.2~dfsg/out/Release/.deps//build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/signal_wrap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/build/nodejs-8.11.2~dfsg=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_i18n.h:27,
                 from ../src/node_i18n.cc:43:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../src/node_i18n.cc: In function 'const char* node::i18n::{anonymous}::GetVersion(const char*, char*, UErrorCode*)':
../src/node_i18n.cc:526:12: error: 'TimeZone' has not been declared
     return TimeZone::getTZDataVersion(*status);
            ^~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_i18n.h:27,
                 from ../src/node_i18n.cc:43:
../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::i18n::{anonymous}::ConverterObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::i18n::{anonymous}::ConverterObject>&)]':
../src/base-object-inl.h:80:3:   required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::i18n::{anonymous}::ConverterObject]'
../src/node_i18n.cc:261:35:   required from here
../deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::i18n::{anonymous}::ConverterObject>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::i18n::{anonymous}::ConverterObject>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_i18n.cc: In function 'int node::i18n::GetColumnWidth(UChar32, bool)':
../src/node_i18n.cc:788:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (ambiguous_as_full_width) {
       ^~
../src/node_i18n.cc:792:5: note: here
     case U_EA_NEUTRAL:
     ^~~~
make[2]: *** [node_lib.target.mk:161: /build/nodejs-8.11.2~dfsg/out/Release/obj.target/node_lib/src/node_i18n.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from ../src/aliased_buffer.h:5,
                 from ../src/env-inl.h:27,
                 from ../src/process_wrap.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/req-wrap-inl.h:7,
                 from ../src/stream_base.h:8,
                 from ../src/stream_wrap.h:27,
                 from ../src/connection_wrap.h:7,
                 from ../src/pipe_wrap.h:28,
                 from ../src/node_wrap.h:28,
                 from ../src/process_wrap.cc:24:
../src/process_wrap.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/process_wrap.cc:314:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(process_wrap, node::ProcessWrap::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/pipe_wrap.h:27,
                 from ../src/pipe_wrap.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/req-wrap-inl.h:7,
                 from ../src/stream_base.h:8,
                 from ../src/stream_wrap.h:27,
                 from ../src/connection_wrap.h:7,
                 from ../src/pipe_wrap.h:28,
                 from ../src/pipe_wrap.cc:22:
../src/pipe_wrap.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipe_wrap.cc:243:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(pipe_wrap, node::PipeWrap::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/base-object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/signal_wrap.cc:22:
../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)':
../deps/v8/include/v8.h:10230:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local<v8::Context>, v8::Local<v8::String>)'} [-Wcast-function-type]
           callback));
                   ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10275:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)':
../deps/v8/include/v8.h:10282:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type]
       reinterpret_cast<Isolate::GCCallback>(callback));
                                                     ^
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/signal_wrap.cc:22:
../src/signal_wrap.cc: At global scope:
../src/node_internals.h:128:49: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]
     (node::addon_context_register_func) (regfunc),                            \
                                                 ^
../src/node_internals.h:139:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP'
   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/signal_wrap.cc:130:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE'
 NODE_BUILTIN_MODULE_CONTEXT_AWARE(signal_wrap, node::SignalWrap::Initialize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rm 9d68c0bc59b0a5f89fae447968057034dc5cb56e.intermediate
make[1]: *** [Makefile:65: build] Error 2
make[1]: Leaving directory '/build/nodejs-8.11.2~dfsg'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
I: copying local configuration
E: Failed autobuilding of package
I: unmounting /var/tmp/lxc/ccache/ccache filesystem
I: unmounting /var/cache/apt/archives/ filesystem
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /var/tmp/Debian-Build/Build/30228 and its subdirectories


More information about the Pkg-javascript-devel mailing list