<86>Jan 22 09:29:39 userdel[55291]: delete user 'rooter'
<86>Jan 22 09:29:39 userdel[55291]: removed group 'rooter' owned by 'rooter'
<86>Jan 22 09:29:39 userdel[55291]: removed shadow group 'rooter' owned by 'rooter'
<86>Jan 22 09:29:39 groupadd[55306]: group added to /etc/group: name=rooter, GID=603
<86>Jan 22 09:29:39 groupadd[55306]: group added to /etc/gshadow: name=rooter
<86>Jan 22 09:29:39 groupadd[55306]: new group: name=rooter, GID=603
<86>Jan 22 09:29:39 useradd[55316]: new user: name=rooter, UID=603, GID=603, home=/root, shell=/bin/bash
<86>Jan 22 09:29:39 userdel[55341]: delete user 'builder'
<86>Jan 22 09:29:39 userdel[55341]: removed group 'builder' owned by 'builder'
<86>Jan 22 09:29:39 userdel[55341]: removed shadow group 'builder' owned by 'builder'
<86>Jan 22 09:29:39 groupadd[55374]: group added to /etc/group: name=builder, GID=604
<86>Jan 22 09:29:39 groupadd[55374]: group added to /etc/gshadow: name=builder
<86>Jan 22 09:29:39 groupadd[55374]: new group: name=builder, GID=604
<86>Jan 22 09:29:39 useradd[55396]: new user: name=builder, UID=604, GID=604, home=/usr/src, shell=/bin/bash
<13>Jan 22 09:29:51 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Jan 22 09:29:51 rpmi: libverto-0.3.0-alt1_5 1525957714 installed
<13>Jan 22 09:29:51 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed
<13>Jan 22 09:29:51 rpmi: libcom_err-1.44.5-alt1 sisyphus.218838.100 1546206118 installed
<13>Jan 22 09:29:51 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Jan 22 09:29:51 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus.218115.200 1545282875 installed
<13>Jan 22 09:29:52 rpmi: libstdc++8-devel-8.2.1-alt3 sisyphus.219333.200 1547468342 installed
<13>Jan 22 09:29:53 rpmi: gcc8-c++-8.2.1-alt3 sisyphus.219333.200 1547468342 installed
<13>Jan 22 09:29:53 rpmi: libtasn1-4.13-alt2 1521133850 installed
<13>Jan 22 09:29:53 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed
<13>Jan 22 09:29:53 rpmi: rpm-macros-alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed
<13>Jan 22 09:29:53 rpmi: alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed
<13>Jan 22 09:29:53 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed
<13>Jan 22 09:29:53 rpmi: ca-trust-0.1.1-alt2 1515595785 installed
<13>Jan 22 09:29:53 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed
<13>Jan 22 09:29:53 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed
<13>Jan 22 09:29:53 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed
<86>Jan 22 09:29:53 groupadd[100731]: group added to /etc/group: name=_keytab, GID=499
<86>Jan 22 09:29:53 groupadd[100731]: group added to /etc/gshadow: name=_keytab
<86>Jan 22 09:29:53 groupadd[100731]: new group: name=_keytab, GID=499
<13>Jan 22 09:29:53 rpmi: libkrb5-1.16.3-alt1 sisyphus.219042.100 1547045815 installed
<13>Jan 22 09:29:53 rpmi: libtirpc-1.0.3-alt1 1532008017 installed
<13>Jan 22 09:29:53 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Jan 22 09:29:53 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-modules-json-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-modules-ctypes-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-modules-multiprocessing-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed
<13>Jan 22 09:29:53 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: gyp-0.1.g940a15e-alt2 1482055954 installed
<13>Jan 22 09:29:53 rpmi: python-modules-logging-2.7.15-alt1 sisyphus.217364.100 1544022423 installed
<13>Jan 22 09:29:53 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664775 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/v8-nodejs-5.1.281.75-alt1.nosrc.rpm
Installing v8-nodejs-5.1.281.75-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.98323
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf v8-nodejs-5.1.281.75
+ echo 'Source #0 (v8-nodejs-5.1.281.75.tar):'
Source #0 (v8-nodejs-5.1.281.75.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/v8-nodejs-5.1.281.75.tar
+ cd v8-nodejs-5.1.281.75
+ /bin/chmod -c -Rf u+rwX,go-w .
+ tar xf /usr/src/RPM/SOURCES/gyp.tar
+ tar xf /usr/src/RPM/SOURCES/icu.tar
+ tar xf /usr/src/RPM/SOURCES/buildtools.tar
+ tar xf /usr/src/RPM/SOURCES/gtest.tar
+ tar xf /usr/src/RPM/SOURCES/gmock.tar
+ tar xf /usr/src/RPM/SOURCES/swarming_client.tar
+ tar xf /usr/src/RPM/SOURCES/trace_event.tar
+ tar xf /usr/src/RPM/SOURCES/test262_data.tar
+ sed -i 's|build/gyp/gyp|gyp|g' Makefile
+ echo 'Patch #1 (v8-alt-fix-isolate-on-ia32.patch):'
Patch #1 (v8-alt-fix-isolate-on-ia32.patch):
+ /usr/bin/patch -p1
patching file src/base.isolate
Hunk #1 succeeded at 32 (offset 7 lines).
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.63237
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd v8-nodejs-5.1.281.75
+ build/gyp_v8 -Duse_system_icu=0 -Dclang=0 -Dhost_clang=0 -Dcomponent=shared_library -Dv8_use_snapshot=true -Dv8_use_external_startup_data=1 -Dv8_enable_i18n_support=0 -Dwerror= -Dsoname_version=5.1
Updating projects from gyp files...
+ make -j8 -C out BUILDTYPE=Release V=1
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/allocation.o.d.raw   -c -o Release/obj.target/v8_base/src/allocation.o ../src/allocation.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/address-map.o.d.raw   -c -o Release/obj.target/v8_base/src/address-map.o ../src/address-map.cc
In file included from .././src/address-map.h:10,
                 from ../src/address-map.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/address-map.h:9,
                 from ../src/address-map.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/address-map.h:10,
                 from ../src/address-map.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/address-map.h:9,
                 from ../src/address-map.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from ../src/address-map.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/arguments.o.d.raw   -c -o Release/obj.target/v8_base/src/arguments.o ../src/arguments.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/contexts-inl.h:8,
                 from .././src/objects-inl.h:17,
                 from .././src/arguments.h:9,
                 from ../src/arguments.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/arguments.h:8,
                 from ../src/arguments.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/contexts-inl.h:8,
                 from .././src/objects-inl.h:17,
                 from .././src/arguments.h:9,
                 from ../src/arguments.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/arguments.h:8,
                 from ../src/arguments.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from .././src/arguments.h:9,
                 from ../src/arguments.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/api-experimental.o.d.raw   -c -o Release/obj.target/v8_base/src/api-experimental.o ../src/api-experimental.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/api-experimental.cc:13:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/api-experimental.h:8,
                 from ../src/api-experimental.cc:9:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/api-experimental.cc:13:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/api-experimental.h:8,
                 from ../src/api-experimental.cc:9:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/api-experimental.cc:13:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/allocation-site-scopes.o.d.raw   -c -o Release/obj.target/v8_base/src/allocation-site-scopes.o ../src/allocation-site-scopes.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/allocation-site-scopes.h:8,
                 from ../src/allocation-site-scopes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/allocation-site-scopes.h:8,
                 from ../src/allocation-site-scopes.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/allocation-site-scopes.h:8,
                 from ../src/allocation-site-scopes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/allocation-site-scopes.h:8,
                 from ../src/allocation-site-scopes.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/allocation-site-scopes.h:8,
                 from ../src/allocation-site-scopes.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/accessors.o.d.raw   -c -o Release/obj.target/v8_base/src/accessors.o ../src/accessors.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/accessors.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from ../src/accessors.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/accessors.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from ../src/accessors.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/accessors.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/api-natives.o.d.raw   -c -o Release/obj.target/v8_base/src/api-natives.o ../src/api-natives.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/api-natives.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/api-natives.h:8,
                 from ../src/api-natives.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/api-natives.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/api-natives.h:8,
                 from ../src/api-natives.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/api-natives.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/api-arguments.o.d.raw   -c -o Release/obj.target/v8_base/src/api-arguments.o ../src/api-arguments.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/api-arguments.h:8,
                 from ../src/api-arguments.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././include/v8-testing.h:8,
                 from .././src/api.h:8,
                 from .././src/api-arguments.h:8,
                 from ../src/api-arguments.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/api-arguments.h:8,
                 from ../src/api-arguments.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././include/v8-testing.h:8,
                 from .././src/api.h:8,
                 from .././src/api-arguments.h:8,
                 from ../src/api-arguments.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/api-arguments.h:8,
                 from ../src/api-arguments.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/ast-value-factory.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/ast-value-factory.o ../src/ast/ast-value-factory.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/ast/ast-value-factory.h:31,
                 from ../src/ast/ast-value-factory.cc:28:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././include/v8-testing.h:8,
                 from .././src/api.h:8,
                 from .././src/ast/ast-value-factory.h:31,
                 from ../src/ast/ast-value-factory.cc:28:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/ast/ast-value-factory.h:31,
                 from ../src/ast/ast-value-factory.cc:28:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././include/v8-testing.h:8,
                 from .././src/api.h:8,
                 from .././src/ast/ast-value-factory.h:31,
                 from ../src/ast/ast-value-factory.cc:28:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/ast/ast-value-factory.h:31,
                 from ../src/ast/ast-value-factory.cc:28:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/assert-scope.o.d.raw   -c -o Release/obj.target/v8_base/src/assert-scope.o ../src/assert-scope.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/contexts-inl.h:8,
                 from .././src/objects-inl.h:17,
                 from .././src/arguments.h:9,
                 from .././src/debug/debug.h:9,
                 from ../src/assert-scope.cc:9:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/debug/debug.h:8,
                 from ../src/assert-scope.cc:9:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/contexts-inl.h:8,
                 from .././src/objects-inl.h:17,
                 from .././src/arguments.h:9,
                 from .././src/debug/debug.h:9,
                 from ../src/assert-scope.cc:9:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/debug/debug.h:8,
                 from ../src/assert-scope.cc:9:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from .././src/arguments.h:9,
                 from .././src/debug/debug.h:9,
                 from ../src/assert-scope.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/assembler.o.d.raw   -c -o Release/obj.target/v8_base/src/assembler.o ../src/assembler.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/assembler.cc:35:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from ../src/assembler.cc:35:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/assembler.cc:35:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from ../src/assembler.cc:35:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/assembler.cc:35:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/ast-expression-visitor.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/ast-expression-visitor.o ../src/ast/ast-expression-visitor.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/ast-expression-visitor.h:9,
                 from ../src/ast/ast-expression-visitor.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/v8.h:8,
                 from ../src/ast/ast-expression-visitor.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/ast-expression-visitor.h:9,
                 from ../src/ast/ast-expression-visitor.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/v8.h:8,
                 from ../src/ast/ast-expression-visitor.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/ast-expression-visitor.h:9,
                 from ../src/ast/ast-expression-visitor.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/ast-expression-rewriter.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/ast-expression-rewriter.o ../src/ast/ast-expression-rewriter.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-expression-rewriter.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-expression-rewriter.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-expression-rewriter.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-expression-rewriter.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-expression-rewriter.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/ast-literal-reindexer.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/ast-literal-reindexer.o ../src/ast/ast-literal-reindexer.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/ast-literal-reindexer.h:8,
                 from ../src/ast/ast-literal-reindexer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/ast-literal-reindexer.h:8,
                 from ../src/ast/ast-literal-reindexer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/ast-literal-reindexer.h:8,
                 from ../src/ast/ast-literal-reindexer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/ast-literal-reindexer.h:8,
                 from ../src/ast/ast-literal-reindexer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/ast-literal-reindexer.h:8,
                 from ../src/ast/ast-literal-reindexer.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/ast-numbering.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/ast-numbering.o ../src/ast/ast-numbering.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-numbering.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-numbering.cc:7:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-numbering.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-numbering.cc:7:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast-numbering.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/modules.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/modules.o ../src/ast/modules.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/ast/ast-value-factory.h:31,
                 from ../src/ast/modules.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/ast/modules.h:8,
                 from ../src/ast/modules.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/ast/ast-value-factory.h:31,
                 from ../src/ast/modules.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/ast/modules.h:8,
                 from ../src/ast/modules.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/ast/ast-value-factory.h:31,
                 from ../src/ast/modules.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/bailout-reason.o.d.raw   -c -o Release/obj.target/v8_base/src/bailout-reason.o ../src/bailout-reason.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/variables.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/variables.o ../src/ast/variables.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from ../src/ast/variables.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././include/v8-testing.h:8,
                 from .././src/api.h:8,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from ../src/ast/variables.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from ../src/ast/variables.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././include/v8-testing.h:8,
                 from .././src/api.h:8,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from ../src/ast/variables.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from ../src/ast/variables.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/basic-block-profiler.o.d.raw   -c -o Release/obj.target/v8_base/src/basic-block-profiler.o ../src/basic-block-profiler.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/prettyprinter.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/prettyprinter.o ../src/ast/prettyprinter.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/prettyprinter.h:9,
                 from ../src/ast/prettyprinter.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/ast/prettyprinter.h:8,
                 from ../src/ast/prettyprinter.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/prettyprinter.h:9,
                 from ../src/ast/prettyprinter.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/ast/prettyprinter.h:8,
                 from ../src/ast/prettyprinter.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/prettyprinter.h:9,
                 from ../src/ast/prettyprinter.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/bignum-dtoa.o.d.raw   -c -o Release/obj.target/v8_base/src/bignum-dtoa.o ../src/bignum-dtoa.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/background-parsing-task.o.d.raw   -c -o Release/obj.target/v8_base/src/background-parsing-task.o ../src/background-parsing-task.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/background-parsing-task.h:11,
                 from ../src/background-parsing-task.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from .././src/background-parsing-task.h:11,
                 from ../src/background-parsing-task.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/background-parsing-task.h:11,
                 from ../src/background-parsing-task.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from .././src/background-parsing-task.h:11,
                 from ../src/background-parsing-task.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/background-parsing-task.h:11,
                 from ../src/background-parsing-task.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/bit-vector.o.d.raw   -c -o Release/obj.target/v8_base/src/bit-vector.o ../src/bit-vector.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/scopeinfo.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/scopeinfo.o ../src/ast/scopeinfo.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from .././src/ast/scopeinfo.h:10,
                 from ../src/ast/scopeinfo.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/ast/scopeinfo.h:8,
                 from ../src/ast/scopeinfo.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from .././src/ast/scopeinfo.h:10,
                 from ../src/ast/scopeinfo.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/ast/scopeinfo.h:8,
                 from ../src/ast/scopeinfo.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from .././src/ast/scopeinfo.h:10,
                 from ../src/ast/scopeinfo.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/scopes.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/scopes.o ../src/ast/scopes.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/ast/scopes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/ast/scopes.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/ast/scopes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/ast/scopes.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/ast/scopes.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/bignum.o.d.raw   -c -o Release/obj.target/v8_base/src/bignum.o ../src/bignum.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/ast/ast.o.d.raw   -c -o Release/obj.target/v8_base/src/ast/ast.o ../src/ast/ast.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from ../src/ast/ast.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/cached-powers.o.d.raw   -c -o Release/obj.target/v8_base/src/cached-powers.o ../src/cached-powers.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/char-predicates.o.d.raw   -c -o Release/obj.target/v8_base/src/char-predicates.o ../src/char-predicates.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/cancelable-task.o.d.raw   -c -o Release/obj.target/v8_base/src/cancelable-task.o ../src/cancelable-task.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from ../src/cancelable-task.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from ../src/cancelable-task.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from ../src/cancelable-task.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from ../src/cancelable-task.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from ../src/cancelable-task.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compilation-cache.o.d.raw   -c -o Release/obj.target/v8_base/src/compilation-cache.o ../src/compilation-cache.cc
In file included from .././src/compilation-cache.h:10,
                 from ../src/compilation-cache.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/compilation-cache.h:8,
                 from ../src/compilation-cache.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compilation-cache.h:10,
                 from ../src/compilation-cache.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/compilation-cache.h:8,
                 from ../src/compilation-cache.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/compilation-cache.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/code-factory.o.d.raw   -c -o Release/obj.target/v8_base/src/code-factory.o ../src/code-factory.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/code-factory.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-factory.h:8,
                 from ../src/code-factory.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/code-factory.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-factory.h:8,
                 from ../src/code-factory.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/code-factory.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/codegen.o.d.raw   -c -o Release/obj.target/v8_base/src/codegen.o ../src/codegen.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/codegen.h:8,
                 from ../src/codegen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from .././src/codegen.h:8,
                 from ../src/codegen.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/codegen.h:8,
                 from ../src/codegen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from .././src/codegen.h:8,
                 from ../src/codegen.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/codegen.h:8,
                 from ../src/codegen.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/api.o.d.raw   -c -o Release/obj.target/v8_base/src/api.o ../src/api.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/api.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././include/v8-testing.h:8,
                 from .././src/api.h:8,
                 from ../src/api.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/api.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././include/v8-testing.h:8,
                 from .././src/api.h:8,
                 from ../src/api.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/api.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compilation-statistics.o.d.raw   -c -o Release/obj.target/v8_base/src/compilation-statistics.o ../src/compilation-statistics.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compilation-dependencies.o.d.raw   -c -o Release/obj.target/v8_base/src/compilation-dependencies.o ../src/compilation-dependencies.cc
In file included from .././src/compilation-dependencies.h:9,
                 from ../src/compilation-dependencies.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compilation-dependencies.h:8,
                 from ../src/compilation-dependencies.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compilation-dependencies.h:9,
                 from ../src/compilation-dependencies.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compilation-dependencies.h:8,
                 from ../src/compilation-dependencies.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from ../src/compilation-dependencies.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/access-builder.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/access-builder.o ../src/compiler/access-builder.cc
In file included from .././src/compiler/simplified-operator.h:12,
                 from .././src/compiler/access-builder.h:8,
                 from ../src/compiler/access-builder.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/simplified-operator.h:10,
                 from .././src/compiler/access-builder.h:8,
                 from ../src/compiler/access-builder.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/simplified-operator.h:12,
                 from .././src/compiler/access-builder.h:8,
                 from ../src/compiler/access-builder.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/simplified-operator.h:10,
                 from .././src/compiler/access-builder.h:8,
                 from ../src/compiler/access-builder.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from ../src/compiler/access-builder.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/all-nodes.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/all-nodes.o ../src/compiler/all-nodes.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/all-nodes.h:8,
                 from ../src/compiler/all-nodes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/all-nodes.h:8,
                 from ../src/compiler/all-nodes.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/all-nodes.h:8,
                 from ../src/compiler/all-nodes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/all-nodes.h:8,
                 from ../src/compiler/all-nodes.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/bootstrapper.o.d.raw   -c -o Release/obj.target/v8_base/src/bootstrapper.o ../src/bootstrapper.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/bootstrapper.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././include/v8-debug.h:8,
                 from .././src/isolate.h:11,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/bootstrapper.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/bootstrapper.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././include/v8-debug.h:8,
                 from .././src/isolate.h:11,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/bootstrapper.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/bootstrapper.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/access-info.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/access-info.o ../src/compiler/access-info.cc
In file included from .././src/compilation-dependencies.h:9,
                 from ../src/compiler/access-info.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from ../src/compiler/access-info.cc:7:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compilation-dependencies.h:9,
                 from ../src/compiler/access-info.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from ../src/compiler/access-info.cc:7:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from ../src/compiler/access-info.cc:12:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/code-stubs.o.d.raw   -c -o Release/obj.target/v8_base/src/code-stubs.o ../src/code-stubs.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/code-stubs.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/code-stubs.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/code-stubs.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/code-stubs.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/code-stubs.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/branch-elimination.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/branch-elimination.o ../src/compiler/branch-elimination.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/branch-elimination.h:8,
                 from ../src/compiler/branch-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/branch-elimination.h:8,
                 from ../src/compiler/branch-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/branch-elimination.h:8,
                 from ../src/compiler/branch-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/branch-elimination.h:8,
                 from ../src/compiler/branch-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/branch-elimination.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/ast-loop-assignment-analyzer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/ast-loop-assignment-analyzer.o ../src/compiler/ast-loop-assignment-analyzer.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-loop-assignment-analyzer.h:8,
                 from ../src/compiler/ast-loop-assignment-analyzer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-loop-assignment-analyzer.h:8,
                 from ../src/compiler/ast-loop-assignment-analyzer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-loop-assignment-analyzer.h:8,
                 from ../src/compiler/ast-loop-assignment-analyzer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-loop-assignment-analyzer.h:8,
                 from ../src/compiler/ast-loop-assignment-analyzer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-loop-assignment-analyzer.h:8,
                 from ../src/compiler/ast-loop-assignment-analyzer.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/bytecode-branch-analysis.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/bytecode-branch-analysis.o ../src/compiler/bytecode-branch-analysis.cc
In file included from .././src/interpreter/bytecode-array-iterator.h:10,
                 from ../src/compiler/bytecode-branch-analysis.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/bytecode-branch-analysis.h:8,
                 from ../src/compiler/bytecode-branch-analysis.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/interpreter/bytecode-array-iterator.h:10,
                 from ../src/compiler/bytecode-branch-analysis.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/bytecode-branch-analysis.h:8,
                 from ../src/compiler/bytecode-branch-analysis.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from ../src/compiler/bytecode-branch-analysis.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/basic-block-instrumentor.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/basic-block-instrumentor.o ../src/compiler/basic-block-instrumentor.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler/basic-block-instrumentor.cc:9:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler/basic-block-instrumentor.h:8,
                 from ../src/compiler/basic-block-instrumentor.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler/basic-block-instrumentor.cc:9:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler/basic-block-instrumentor.h:8,
                 from ../src/compiler/basic-block-instrumentor.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler/basic-block-instrumentor.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/code-stubs-hydrogen.o.d.raw   -c -o Release/obj.target/v8_base/src/code-stubs-hydrogen.o ../src/code-stubs-hydrogen.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/code-stubs-hydrogen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/code-stubs-hydrogen.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/code-stubs-hydrogen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/code-stubs-hydrogen.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/code-stubs-hydrogen.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/c-linkage.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/c-linkage.o ../src/compiler/c-linkage.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/c-linkage.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from ../src/compiler/c-linkage.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/c-linkage.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from ../src/compiler/c-linkage.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/compiler/c-linkage.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/ast-graph-builder.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/ast-graph-builder.o ../src/compiler/ast-graph-builder.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from ../src/compiler/ast-graph-builder.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from ../src/compiler/ast-graph-builder.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from ../src/compiler/ast-graph-builder.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from ../src/compiler/ast-graph-builder.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from ../src/compiler/ast-graph-builder.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/bytecode-graph-builder.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/bytecode-graph-builder.o ../src/compiler/bytecode-graph-builder.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/compiler/bytecode-graph-builder.h:8,
                 from ../src/compiler/bytecode-graph-builder.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from .././src/compiler/bytecode-graph-builder.h:8,
                 from ../src/compiler/bytecode-graph-builder.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/compiler/bytecode-graph-builder.h:8,
                 from ../src/compiler/bytecode-graph-builder.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from .././src/compiler/bytecode-graph-builder.h:8,
                 from ../src/compiler/bytecode-graph-builder.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/compiler/bytecode-graph-builder.h:8,
                 from ../src/compiler/bytecode-graph-builder.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/change-lowering.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/change-lowering.o ../src/compiler/change-lowering.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/change-lowering.h:8,
                 from ../src/compiler/change-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/change-lowering.h:8,
                 from ../src/compiler/change-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/change-lowering.h:8,
                 from ../src/compiler/change-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/change-lowering.h:8,
                 from ../src/compiler/change-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/change-lowering.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/common-node-cache.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/common-node-cache.o ../src/compiler/common-node-cache.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/common-node-cache.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from ../src/compiler/common-node-cache.cc:7:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/common-node-cache.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from ../src/compiler/common-node-cache.cc:7:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/compiler/common-node-cache.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/coalesced-live-ranges.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/coalesced-live-ranges.o ../src/compiler/coalesced-live-ranges.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from ../src/compiler/coalesced-live-ranges.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/code-generator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/code-generator.o ../src/compiler/code-generator.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from .././src/compiler/code-generator.h:8,
                 from ../src/compiler/code-generator.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/control-equivalence.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/control-equivalence.o ../src/compiler/control-equivalence.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/control-equivalence.h:9,
                 from ../src/compiler/control-equivalence.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from .././src/compiler/control-equivalence.h:8,
                 from ../src/compiler/control-equivalence.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/control-equivalence.h:9,
                 from ../src/compiler/control-equivalence.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from .././src/compiler/control-equivalence.h:8,
                 from ../src/compiler/control-equivalence.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/common-operator-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/common-operator-reducer.o ../src/compiler/common-operator-reducer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/common-operator-reducer.h:8,
                 from ../src/compiler/common-operator-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/common-operator-reducer.h:8,
                 from ../src/compiler/common-operator-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/common-operator-reducer.h:8,
                 from ../src/compiler/common-operator-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/common-operator-reducer.h:8,
                 from ../src/compiler/common-operator-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/compiler/node-matchers.h:11,
                 from ../src/compiler/common-operator-reducer.cc:13:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/dead-code-elimination.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/dead-code-elimination.o ../src/compiler/dead-code-elimination.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/dead-code-elimination.h:8,
                 from ../src/compiler/dead-code-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/dead-code-elimination.h:8,
                 from ../src/compiler/dead-code-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/dead-code-elimination.h:8,
                 from ../src/compiler/dead-code-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/dead-code-elimination.h:8,
                 from ../src/compiler/dead-code-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/control-flow-optimizer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/control-flow-optimizer.o ../src/compiler/control-flow-optimizer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/control-flow-optimizer.h:8,
                 from ../src/compiler/control-flow-optimizer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/control-flow-optimizer.h:8,
                 from ../src/compiler/control-flow-optimizer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/control-flow-optimizer.h:8,
                 from ../src/compiler/control-flow-optimizer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/control-flow-optimizer.h:8,
                 from ../src/compiler/control-flow-optimizer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/compiler/node-matchers.h:11,
                 from ../src/compiler/control-flow-optimizer.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/common-operator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/common-operator.o ../src/compiler/common-operator.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/common-operator.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/common-operator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/common-operator.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/common-operator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/compiler/common-operator.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/control-builders.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/control-builders.o ../src/compiler/control-builders.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from .././src/compiler/control-builders.h:8,
                 from ../src/compiler/control-builders.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from .././src/compiler/control-builders.h:8,
                 from ../src/compiler/control-builders.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from .././src/compiler/control-builders.h:8,
                 from ../src/compiler/control-builders.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from .././src/compiler/control-builders.h:8,
                 from ../src/compiler/control-builders.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from .././src/compiler/control-builders.h:8,
                 from ../src/compiler/control-builders.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/code-stub-assembler.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/code-stub-assembler.o ../src/compiler/code-stub-assembler.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/compiler/code-stub-assembler.h:14,
                 from ../src/compiler/code-stub-assembler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler/code-stub-assembler.h:12,
                 from ../src/compiler/code-stub-assembler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/compiler/code-stub-assembler.h:14,
                 from ../src/compiler/code-stub-assembler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler/code-stub-assembler.h:12,
                 from ../src/compiler/code-stub-assembler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/code-stub-assembler.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/globals.h:15,
                 from .././src/allocation.h:8,
                 from .././src/compiler/code-stub-assembler.h:12,
                 from ../src/compiler/code-stub-assembler.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/code-factory.h:9,
                 from ../src/compiler/code-stub-assembler.cc:9:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/globals.h:15,
                 from .././src/allocation.h:8,
                 from .././src/compiler/code-stub-assembler.h:12,
                 from ../src/compiler/code-stub-assembler.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/builtins.h:9,
                 from .././src/compiler/code-stub-assembler.h:13,
                 from ../src/compiler/code-stub-assembler.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/escape-analysis-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/escape-analysis-reducer.o ../src/compiler/escape-analysis-reducer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/escape-analysis-reducer.h:10,
                 from ../src/compiler/escape-analysis-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/escape-analysis-reducer.h:8,
                 from ../src/compiler/escape-analysis-reducer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/escape-analysis-reducer.h:10,
                 from ../src/compiler/escape-analysis-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/escape-analysis-reducer.h:8,
                 from ../src/compiler/escape-analysis-reducer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/escape-analysis-reducer.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/graph-replay.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/graph-replay.o ../src/compiler/graph-replay.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/graph-replay.h:8,
                 from ../src/compiler/graph-replay.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/graph-replay.h:8,
                 from ../src/compiler/graph-replay.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/graph-replay.h:8,
                 from ../src/compiler/graph-replay.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/graph-replay.h:8,
                 from ../src/compiler/graph-replay.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/graph-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/graph-reducer.o ../src/compiler/graph-reducer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from ../src/compiler/graph-reducer.cc:9:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from ../src/compiler/graph-reducer.cc:8:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from ../src/compiler/graph-reducer.cc:9:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from ../src/compiler/graph-reducer.cc:8:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/builtins.o.d.raw   -c -o Release/obj.target/v8_base/src/builtins.o ../src/builtins.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/builtins.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/builtins.h:9,
                 from ../src/builtins.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/builtins.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/builtins.h:9,
                 from ../src/builtins.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/builtins.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/builtins.cc: At global scope:
../src/builtins.cc:99:1: warning: 'v8::internal::Handle<v8::internal::HeapObject> v8::internal::{anonymous}::BuiltinArguments<extra_args>::new_target() [with v8::internal::BuiltinExtraArguments extra_args = (v8::internal::BuiltinExtraArguments)2]' defined but not used [-Wunused-function]
 BuiltinArguments<BuiltinExtraArguments::kNewTarget>::new_target() {
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/builtins.cc:93:5: warning: 'int v8::internal::{anonymous}::BuiltinArguments<extra_args>::length() const [with v8::internal::BuiltinExtraArguments extra_args = (v8::internal::BuiltinExtraArguments)2]' defined but not used [-Wunused-function]
 int BuiltinArguments<BuiltinExtraArguments::kNewTarget>::length() const {
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/frame.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/frame.o ../src/compiler/frame.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from ../src/compiler/frame.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/frame.h:8,
                 from ../src/compiler/frame.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from ../src/compiler/frame.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/frame.h:8,
                 from ../src/compiler/frame.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from ../src/compiler/frame.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/globals.h:15,
                 from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/frame.h:8,
                 from ../src/compiler/frame.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/register-allocator.h:8,
                 from ../src/compiler/frame.cc:8:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/globals.h:15,
                 from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/frame.h:8,
                 from ../src/compiler/frame.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/frames.h:9,
                 from .././src/compiler/frame.h:9,
                 from ../src/compiler/frame.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/frame-elider.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/frame-elider.o ../src/compiler/frame-elider.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/frame-elider.h:8,
                 from ../src/compiler/frame-elider.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/frame-elider.h:8,
                 from ../src/compiler/frame-elider.cc:6:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/frame-elider.h:8,
                 from ../src/compiler/frame-elider.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/frame-elider.h:8,
                 from ../src/compiler/frame-elider.cc:6:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/frame-elider.h:8,
                 from ../src/compiler/frame-elider.cc:6:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/adapters.h:11,
                 from ../src/compiler/frame-elider.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/frame-elider.h:8,
                 from ../src/compiler/frame-elider.cc:6:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/adapters.h:11,
                 from ../src/compiler/frame-elider.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/frame-elider.h:8,
                 from ../src/compiler/frame-elider.cc:6:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/frame-states.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/frame-states.o ../src/compiler/frame-states.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/handles-inl.h:8,
                 from ../src/compiler/frame-states.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from ../src/compiler/frame-states.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/handles-inl.h:8,
                 from ../src/compiler/frame-states.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from ../src/compiler/frame-states.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/handles-inl.h:8,
                 from ../src/compiler/frame-states.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/graph-trimmer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/graph-trimmer.o ../src/compiler/graph-trimmer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-trimmer.h:8,
                 from ../src/compiler/graph-trimmer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-trimmer.h:8,
                 from ../src/compiler/graph-trimmer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-trimmer.h:8,
                 from ../src/compiler/graph-trimmer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-trimmer.h:8,
                 from ../src/compiler/graph-trimmer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/gap-resolver.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/gap-resolver.o ../src/compiler/gap-resolver.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/gap-resolver.h:8,
                 from ../src/compiler/gap-resolver.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/graph.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/graph.o ../src/compiler/graph.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from ../src/compiler/graph.cc:10:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from ../src/compiler/graph.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from ../src/compiler/graph.cc:10:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from ../src/compiler/graph.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/escape-analysis.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/escape-analysis.o ../src/compiler/escape-analysis.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/compiler/escape-analysis.cc:10:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from .././src/compiler/escape-analysis.h:9,
                 from ../src/compiler/escape-analysis.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/compiler/escape-analysis.cc:10:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from .././src/compiler/escape-analysis.h:9,
                 from ../src/compiler/escape-analysis.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/compiler/escape-analysis.cc:10:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/instruction-scheduler.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/instruction-scheduler.o ../src/compiler/instruction-scheduler.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/instruction-scheduler.h:8,
                 from ../src/compiler/instruction-scheduler.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/greedy-allocator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/greedy-allocator.o ../src/compiler/greedy-allocator.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from .././src/compiler/coalesced-live-ranges.h:8,
                 from .././src/compiler/greedy-allocator.h:8,
                 from ../src/compiler/greedy-allocator.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-builtin-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-builtin-reducer.o ../src/compiler/js-builtin-reducer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-builtin-reducer.h:8,
                 from ../src/compiler/js-builtin-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-builtin-reducer.h:8,
                 from ../src/compiler/js-builtin-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-builtin-reducer.h:8,
                 from ../src/compiler/js-builtin-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-builtin-reducer.h:8,
                 from ../src/compiler/js-builtin-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/js-builtin-reducer.cc:6:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/graph-visualizer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/graph-visualizer.o ../src/compiler/graph-visualizer.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/globals.h:15,
                 from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/code-stubs.h:9,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/globals.h:15,
                 from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/builtins.h:9,
                 from .././src/assembler.h:39,
                 from .././src/code-stubs.h:9,
                 from ../src/compiler/graph-visualizer.cc:10:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/instruction.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/instruction.o ../src/compiler/instruction.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from ../src/compiler/instruction.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/instruction.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from ../src/compiler/instruction.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/instruction.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from ../src/compiler/instruction.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/instruction.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from ../src/compiler/instruction.cc:7:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/instruction.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/instruction.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/int64-lowering.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/int64-lowering.o ../src/compiler/int64-lowering.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/int64-lowering.h:11,
                 from ../src/compiler/int64-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/int64-lowering.h:8,
                 from ../src/compiler/int64-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/int64-lowering.h:11,
                 from ../src/compiler/int64-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/int64-lowering.h:8,
                 from ../src/compiler/int64-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/int64-lowering.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-call-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-call-reducer.o ../src/compiler/js-call-reducer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-call-reducer.h:9,
                 from ../src/compiler/js-call-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-call-reducer.h:9,
                 from ../src/compiler/js-call-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-call-reducer.h:9,
                 from ../src/compiler/js-call-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-call-reducer.h:9,
                 from ../src/compiler/js-call-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/js-call-reducer.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-context-specialization.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-context-specialization.o ../src/compiler/js-context-specialization.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-context-specialization.h:8,
                 from ../src/compiler/js-context-specialization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-context-specialization.h:8,
                 from ../src/compiler/js-context-specialization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-context-specialization.h:8,
                 from ../src/compiler/js-context-specialization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-context-specialization.h:8,
                 from ../src/compiler/js-context-specialization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/js-context-specialization.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-frame-specialization.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-frame-specialization.o ../src/compiler/js-frame-specialization.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-frame-specialization.h:8,
                 from ../src/compiler/js-frame-specialization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-frame-specialization.h:8,
                 from ../src/compiler/js-frame-specialization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-frame-specialization.h:8,
                 from ../src/compiler/js-frame-specialization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-frame-specialization.h:8,
                 from ../src/compiler/js-frame-specialization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/js-frame-specialization.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/instruction-selector.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/instruction-selector.o ../src/compiler/instruction-selector.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/instruction-selector.h:11,
                 from ../src/compiler/instruction-selector.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction-selector.h:10,
                 from ../src/compiler/instruction-selector.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/instruction-selector.h:11,
                 from ../src/compiler/instruction-selector.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction-selector.h:10,
                 from ../src/compiler/instruction-selector.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/instruction-selector.h:11,
                 from ../src/compiler/instruction-selector.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction-selector.h:10,
                 from ../src/compiler/instruction-selector.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/instruction-selector.h:11,
                 from ../src/compiler/instruction-selector.cc:5:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction-selector.h:10,
                 from ../src/compiler/instruction-selector.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction-selector.h:10,
                 from ../src/compiler/instruction-selector.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-graph.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-graph.o ../src/compiler/js-graph.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/compiler/js-graph.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/compiler/js-graph.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/compiler/js-graph.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-stubs.h:8,
                 from ../src/compiler/js-graph.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/compiler/js-graph.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-inlining-heuristic.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-inlining-heuristic.o ../src/compiler/js-inlining-heuristic.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/js-inlining.h:8,
                 from .././src/compiler/js-inlining-heuristic.h:8,
                 from ../src/compiler/js-inlining-heuristic.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/js-inlining.h:8,
                 from .././src/compiler/js-inlining-heuristic.h:8,
                 from ../src/compiler/js-inlining-heuristic.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/js-inlining.h:8,
                 from .././src/compiler/js-inlining-heuristic.h:8,
                 from ../src/compiler/js-inlining-heuristic.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/js-inlining.h:8,
                 from .././src/compiler/js-inlining-heuristic.h:8,
                 from ../src/compiler/js-inlining-heuristic.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from .././src/compiler/js-inlining.h:8,
                 from .././src/compiler/js-inlining-heuristic.h:8,
                 from ../src/compiler/js-inlining-heuristic.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-global-object-specialization.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-global-object-specialization.o ../src/compiler/js-global-object-specialization.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-global-object-specialization.h:8,
                 from ../src/compiler/js-global-object-specialization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-global-object-specialization.h:8,
                 from ../src/compiler/js-global-object-specialization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-global-object-specialization.h:8,
                 from ../src/compiler/js-global-object-specialization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-global-object-specialization.h:8,
                 from ../src/compiler/js-global-object-specialization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/js-global-object-specialization.cc:10:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-intrinsic-lowering.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-intrinsic-lowering.o ../src/compiler/js-intrinsic-lowering.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-intrinsic-lowering.h:9,
                 from ../src/compiler/js-intrinsic-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-intrinsic-lowering.h:8,
                 from ../src/compiler/js-intrinsic-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-intrinsic-lowering.h:9,
                 from ../src/compiler/js-intrinsic-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-intrinsic-lowering.h:8,
                 from ../src/compiler/js-intrinsic-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/js-intrinsic-lowering.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-inlining.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-inlining.o ../src/compiler/js-inlining.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/js-inlining.h:8,
                 from ../src/compiler/js-inlining.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/js-inlining.h:8,
                 from ../src/compiler/js-inlining.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/js-inlining.h:8,
                 from ../src/compiler/js-inlining.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/js-inlining.h:8,
                 from ../src/compiler/js-inlining.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from .././src/compiler/js-inlining.h:8,
                 from ../src/compiler/js-inlining.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-create-lowering.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-create-lowering.o ../src/compiler/js-create-lowering.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-create-lowering.h:8,
                 from ../src/compiler/js-create-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-create-lowering.h:8,
                 from ../src/compiler/js-create-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-create-lowering.h:8,
                 from ../src/compiler/js-create-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-create-lowering.h:8,
                 from ../src/compiler/js-create-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/allocation-site-scopes.h:8,
                 from ../src/compiler/js-create-lowering.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-generic-lowering.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-generic-lowering.o ../src/compiler/js-generic-lowering.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/js-generic-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-factory.h:8,
                 from ../src/compiler/js-generic-lowering.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/js-generic-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-factory.h:8,
                 from ../src/compiler/js-generic-lowering.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/js-generic-lowering.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/liveness-analyzer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/liveness-analyzer.o ../src/compiler/liveness-analyzer.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from ../src/compiler/liveness-analyzer.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from ../src/compiler/liveness-analyzer.cc:6:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from ../src/compiler/liveness-analyzer.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from ../src/compiler/liveness-analyzer.cc:6:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/liveness-analyzer.cc:6:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/load-elimination.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/load-elimination.o ../src/compiler/load-elimination.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/load-elimination.h:8,
                 from ../src/compiler/load-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/load-elimination.h:8,
                 from ../src/compiler/load-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/load-elimination.h:8,
                 from ../src/compiler/load-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/load-elimination.h:8,
                 from ../src/compiler/load-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/linkage.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/linkage.o ../src/compiler/linkage.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/linkage.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/linkage.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/linkage.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/linkage.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/linkage.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/jump-threading.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/jump-threading.o ../src/compiler/jump-threading.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/jump-threading.h:8,
                 from ../src/compiler/jump-threading.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/live-range-separator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/live-range-separator.o ../src/compiler/live-range-separator.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from ../src/compiler/live-range-separator.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/live-range-separator.h:9,
                 from ../src/compiler/live-range-separator.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from ../src/compiler/live-range-separator.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/live-range-separator.h:9,
                 from ../src/compiler/live-range-separator.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/register-allocator.h:8,
                 from ../src/compiler/live-range-separator.cc:6:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/accounting-allocator.h:9,
                 from .././src/zone.h:10,
                 from .././src/compiler/live-range-separator.h:9,
                 from ../src/compiler/live-range-separator.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/register-allocator.h:8,
                 from ../src/compiler/live-range-separator.cc:6:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/accounting-allocator.h:9,
                 from .././src/zone.h:10,
                 from .././src/compiler/live-range-separator.h:9,
                 from ../src/compiler/live-range-separator.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/register-allocator.h:8,
                 from ../src/compiler/live-range-separator.cc:6:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-operator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-operator.o ../src/compiler/js-operator.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from ../src/compiler/js-operator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/utils.h:13,
                 from .././src/compiler/type-hints.h:9,
                 from .././src/compiler/js-operator.h:8,
                 from ../src/compiler/js-operator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from ../src/compiler/js-operator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/utils.h:13,
                 from .././src/compiler/type-hints.h:9,
                 from .././src/compiler/js-operator.h:8,
                 from ../src/compiler/js-operator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from ../src/compiler/js-operator.cc:12:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/loop-analysis.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/loop-analysis.o ../src/compiler/loop-analysis.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/loop-analysis.h:10,
                 from ../src/compiler/loop-analysis.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from .././src/compiler/loop-analysis.h:9,
                 from ../src/compiler/loop-analysis.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/loop-analysis.h:10,
                 from ../src/compiler/loop-analysis.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from .././src/compiler/loop-analysis.h:9,
                 from ../src/compiler/loop-analysis.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-native-context-specialization.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-native-context-specialization.o ../src/compiler/js-native-context-specialization.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-native-context-specialization.h:9,
                 from ../src/compiler/js-native-context-specialization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-native-context-specialization.h:9,
                 from ../src/compiler/js-native-context-specialization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-native-context-specialization.h:9,
                 from ../src/compiler/js-native-context-specialization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/js-native-context-specialization.h:9,
                 from ../src/compiler/js-native-context-specialization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/js-native-context-specialization.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/js-typed-lowering.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/js-typed-lowering.o ../src/compiler/js-typed-lowering.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/js-typed-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-factory.h:8,
                 from ../src/compiler/js-typed-lowering.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/js-typed-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/code-factory.h:8,
                 from ../src/compiler/js-typed-lowering.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-factory.h:9,
                 from ../src/compiler/js-typed-lowering.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/loop-peeling.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/loop-peeling.o ../src/compiler/loop-peeling.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/loop-analysis.h:10,
                 from .././src/compiler/loop-peeling.h:8,
                 from ../src/compiler/loop-peeling.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/loop-peeling.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/loop-analysis.h:10,
                 from .././src/compiler/loop-peeling.h:8,
                 from ../src/compiler/loop-peeling.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/loop-peeling.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/node-cache.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/node-cache.o ../src/compiler/node-cache.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/machine-operator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/machine-operator.o ../src/compiler/machine-operator.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/opcodes.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/opcodes.o ../src/compiler/opcodes.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/node-marker.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/node-marker.o ../src/compiler/node-marker.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from ../src/compiler/node-marker.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from ../src/compiler/node-marker.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from ../src/compiler/node-marker.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from ../src/compiler/node-marker.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/node-matchers.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/node-matchers.o ../src/compiler/node-matchers.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/compiler/node-matchers.h:11,
                 from ../src/compiler/node-matchers.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/compiler/node-matchers.h:11,
                 from ../src/compiler/node-matchers.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/compiler/node-matchers.h:11,
                 from ../src/compiler/node-matchers.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/compiler/node-matchers.h:11,
                 from ../src/compiler/node-matchers.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/compiler/node-matchers.h:11,
                 from ../src/compiler/node-matchers.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/node.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/node.o ../src/compiler/node.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from ../src/compiler/node.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from ../src/compiler/node.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from ../src/compiler/node.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from ../src/compiler/node.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/operator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/operator.o ../src/compiler/operator.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/operator-properties.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/operator-properties.o ../src/compiler/operator-properties.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from ../src/compiler/operator-properties.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/utils.h:13,
                 from .././src/compiler/type-hints.h:9,
                 from .././src/compiler/js-operator.h:8,
                 from ../src/compiler/operator-properties.cc:7:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from ../src/compiler/operator-properties.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/utils.h:13,
                 from .././src/compiler/type-hints.h:9,
                 from .././src/compiler/js-operator.h:8,
                 from ../src/compiler/operator-properties.cc:7:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/operator-properties.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/node-properties.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/node-properties.o ../src/compiler/node-properties.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from ../src/compiler/node-properties.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/node-properties.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from ../src/compiler/node-properties.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from ../src/compiler/node-properties.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/node-properties.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/machine-operator-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/machine-operator-reducer.o ../src/compiler/machine-operator-reducer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/machine-operator-reducer.h:8,
                 from ../src/compiler/machine-operator-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/machine-operator-reducer.h:8,
                 from ../src/compiler/machine-operator-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/machine-operator-reducer.h:8,
                 from ../src/compiler/machine-operator-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/machine-operator-reducer.h:8,
                 from ../src/compiler/machine-operator-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/codegen.h:8,
                 from ../src/compiler/machine-operator-reducer.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/pipeline-statistics.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/pipeline-statistics.o ../src/compiler/pipeline-statistics.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler/pipeline-statistics.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from ../src/compiler/pipeline-statistics.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler/pipeline-statistics.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from ../src/compiler/pipeline-statistics.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler/pipeline-statistics.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/move-optimizer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/move-optimizer.o ../src/compiler/move-optimizer.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/functional.h:16,
                 from .././src/handles.h:9,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from .././src/compiler/move-optimizer.h:8,
                 from ../src/compiler/move-optimizer.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/raw-machine-assembler.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/raw-machine-assembler.o ../src/compiler/raw-machine-assembler.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/compiler/raw-machine-assembler.h:8,
                 from ../src/compiler/raw-machine-assembler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/compiler/raw-machine-assembler.h:8,
                 from ../src/compiler/raw-machine-assembler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/compiler/raw-machine-assembler.h:8,
                 from ../src/compiler/raw-machine-assembler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/compiler/raw-machine-assembler.h:8,
                 from ../src/compiler/raw-machine-assembler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/compiler/raw-machine-assembler.h:8,
                 from ../src/compiler/raw-machine-assembler.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/osr.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/osr.o ../src/compiler/osr.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/osr.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/osr.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/osr.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/osr.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/ast/scopes.h:8,
                 from ../src/compiler/osr.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/schedule.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/schedule.o ../src/compiler/schedule.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from ../src/compiler/schedule.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/zone-allocator.h:10,
                 from .././src/zone-containers.h:16,
                 from .././src/compiler/schedule.h:10,
                 from ../src/compiler/schedule.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from ../src/compiler/schedule.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/zone-allocator.h:10,
                 from .././src/zone-containers.h:16,
                 from .././src/compiler/schedule.h:10,
                 from ../src/compiler/schedule.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/select-lowering.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/select-lowering.o ../src/compiler/select-lowering.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/select-lowering.h:8,
                 from ../src/compiler/select-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/select-lowering.h:8,
                 from ../src/compiler/select-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/select-lowering.h:8,
                 from ../src/compiler/select-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/select-lowering.h:8,
                 from ../src/compiler/select-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/register-allocator-verifier.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/register-allocator-verifier.o ../src/compiler/register-allocator-verifier.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from ../src/compiler/register-allocator-verifier.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from ../src/compiler/register-allocator-verifier.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from ../src/compiler/register-allocator-verifier.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from ../src/compiler/register-allocator-verifier.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/instruction.h:14,
                 from ../src/compiler/register-allocator-verifier.cc:6:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/globals.h:15,
                 from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from ../src/compiler/register-allocator-verifier.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from ../src/compiler/register-allocator-verifier.cc:6:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/globals.h:15,
                 from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from ../src/compiler/register-allocator-verifier.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/instruction.h:13,
                 from ../src/compiler/register-allocator-verifier.cc:6:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/pipeline.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/pipeline.o ../src/compiler/pipeline.cc
In file included from .././src/compiler/pipeline.h:10,
                 from ../src/compiler/pipeline.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/builtins.h:9,
                 from .././src/objects.h:15,
                 from .././src/compiler/pipeline.h:10,
                 from ../src/compiler/pipeline.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/pipeline.h:10,
                 from ../src/compiler/pipeline.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/builtins.h:9,
                 from .././src/objects.h:15,
                 from .././src/compiler/pipeline.h:10,
                 from ../src/compiler/pipeline.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from ../src/compiler/pipeline.cc:12:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/assert-scope.h:9,
                 from .././src/objects.h:10,
                 from .././src/compiler/pipeline.h:10,
                 from ../src/compiler/pipeline.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/ast/ast.h:8,
                 from .././src/compiler/ast-graph-builder.h:8,
                 from ../src/compiler/pipeline.cc:12:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/assert-scope.h:9,
                 from .././src/objects.h:10,
                 from .././src/compiler/pipeline.h:10,
                 from ../src/compiler/pipeline.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/builtins.h:9,
                 from .././src/objects.h:15,
                 from .././src/compiler/pipeline.h:10,
                 from ../src/compiler/pipeline.cc:5:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/simplified-operator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/simplified-operator.o ../src/compiler/simplified-operator.cc
In file included from .././src/compiler/simplified-operator.h:12,
                 from ../src/compiler/simplified-operator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/simplified-operator.h:10,
                 from ../src/compiler/simplified-operator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/simplified-operator.h:12,
                 from ../src/compiler/simplified-operator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/simplified-operator.h:10,
                 from ../src/compiler/simplified-operator.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/representation-change.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/representation-change.o ../src/compiler/representation-change.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/representation-change.h:8,
                 from ../src/compiler/representation-change.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/representation-change.h:8,
                 from ../src/compiler/representation-change.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/representation-change.h:8,
                 from ../src/compiler/representation-change.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/representation-change.h:8,
                 from ../src/compiler/representation-change.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from .././src/compiler/representation-change.h:8,
                 from ../src/compiler/representation-change.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/source-position.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/source-position.o ../src/compiler/source-position.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/compiler/source-position.h:8,
                 from ../src/compiler/source-position.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/compiler/source-position.h:8,
                 from ../src/compiler/source-position.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/compiler/source-position.h:8,
                 from ../src/compiler/source-position.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/compiler/source-position.h:8,
                 from ../src/compiler/source-position.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/compiler/source-position.h:8,
                 from ../src/compiler/source-position.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/type-hints.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/type-hints.o ../src/compiler/type-hints.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/tail-call-optimization.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/tail-call-optimization.o ../src/compiler/tail-call-optimization.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/tail-call-optimization.h:8,
                 from ../src/compiler/tail-call-optimization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/tail-call-optimization.h:8,
                 from ../src/compiler/tail-call-optimization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/tail-call-optimization.h:8,
                 from ../src/compiler/tail-call-optimization.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/tail-call-optimization.h:8,
                 from ../src/compiler/tail-call-optimization.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/tail-call-optimization.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/simplified-operator-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/simplified-operator-reducer.o ../src/compiler/simplified-operator-reducer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/simplified-operator-reducer.h:8,
                 from ../src/compiler/simplified-operator-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/simplified-operator-reducer.h:8,
                 from ../src/compiler/simplified-operator-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/simplified-operator-reducer.h:8,
                 from ../src/compiler/simplified-operator-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/simplified-operator-reducer.h:8,
                 from ../src/compiler/simplified-operator-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from ../src/compiler/simplified-operator-reducer.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/state-values-utils.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/state-values-utils.o ../src/compiler/state-values-utils.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/state-values-utils.h:8,
                 from ../src/compiler/state-values-utils.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/state-values-utils.h:8,
                 from ../src/compiler/state-values-utils.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/state-values-utils.h:8,
                 from ../src/compiler/state-values-utils.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/state-values-utils.h:8,
                 from ../src/compiler/state-values-utils.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from .././src/compiler/state-values-utils.h:8,
                 from ../src/compiler/state-values-utils.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/scheduler.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/scheduler.o ../src/compiler/scheduler.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/scheduler.h:9,
                 from ../src/compiler/scheduler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/scheduler.h:9,
                 from ../src/compiler/scheduler.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/scheduler.h:9,
                 from ../src/compiler/scheduler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/scheduler.h:9,
                 from ../src/compiler/scheduler.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/register-allocator.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/register-allocator.o ../src/compiler/register-allocator.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/register-allocator.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/frame.h:8,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/register-allocator.cc:6:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/register-allocator.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from .././src/compiler/frame.h:8,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/register-allocator.cc:6:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/compiler/frame.h:9,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/register-allocator.cc:6:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/adapters.h:11,
                 from ../src/compiler/register-allocator.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/register-allocator.h:8,
                 from ../src/compiler/register-allocator.cc:7:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/adapters.h:11,
                 from ../src/compiler/register-allocator.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/frames.h:9,
                 from .././src/compiler/frame.h:9,
                 from .././src/compiler/linkage.h:9,
                 from ../src/compiler/register-allocator.cc:6:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/value-numbering-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/value-numbering-reducer.o ../src/compiler/value-numbering-reducer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/value-numbering-reducer.h:8,
                 from ../src/compiler/value-numbering-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/value-numbering-reducer.h:8,
                 from ../src/compiler/value-numbering-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/value-numbering-reducer.h:8,
                 from ../src/compiler/value-numbering-reducer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/operator.h:12,
                 from .././src/compiler/node.h:9,
                 from .././src/compiler/node-marker.h:8,
                 from .././src/compiler/graph-reducer.h:8,
                 from .././src/compiler/value-numbering-reducer.h:8,
                 from ../src/compiler/value-numbering-reducer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/type-hint-analyzer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/type-hint-analyzer.o ../src/compiler/type-hint-analyzer.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/type-hint-analyzer.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/utils.h:13,
                 from .././src/compiler/type-hints.h:9,
                 from .././src/compiler/type-hint-analyzer.h:8,
                 from ../src/compiler/type-hint-analyzer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/type-hint-analyzer.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/utils.h:13,
                 from .././src/compiler/type-hints.h:9,
                 from .././src/compiler/type-hint-analyzer.h:8,
                 from ../src/compiler/type-hint-analyzer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/compiler/type-hint-analyzer.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/simplified-lowering.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/simplified-lowering.o ../src/compiler/simplified-lowering.cc
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/simplified-lowering.h:8,
                 from ../src/compiler/simplified-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/simplified-lowering.h:8,
                 from ../src/compiler/simplified-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/runtime/runtime.h:10,
                 from .././src/compiler/js-operator.h:9,
                 from .././src/compiler/js-graph.h:11,
                 from .././src/compiler/simplified-lowering.h:8,
                 from ../src/compiler/simplified-lowering.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/compiler/frame-states.h:8,
                 from .././src/compiler/common-operator.h:8,
                 from .././src/compiler/js-graph.h:9,
                 from .././src/compiler/simplified-lowering.h:8,
                 from ../src/compiler/simplified-lowering.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/compiler/js-graph.h:14,
                 from .././src/compiler/simplified-lowering.h:8,
                 from ../src/compiler/simplified-lowering.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/zone-pool.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/zone-pool.o ../src/compiler/zone-pool.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/verifier.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/verifier.o ../src/compiler/verifier.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/all-nodes.h:8,
                 from ../src/compiler/verifier.cc:14:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from ../src/compiler/verifier.cc:13:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/node.h:10,
                 from .././src/compiler/all-nodes.h:8,
                 from ../src/compiler/verifier.cc:14:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/bit-vector.h:8,
                 from ../src/compiler/verifier.cc:13:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/wasm-linkage.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/wasm-linkage.o ../src/compiler/wasm-linkage.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/wasm-linkage.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from ../src/compiler/wasm-linkage.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/compiler/wasm-linkage.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from ../src/compiler/wasm-linkage.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/compiler/wasm-linkage.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/typer.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/typer.o ../src/compiler/typer.cc
In file included from .././src/types.h:10,
                 from .././src/compiler/typer.h:10,
                 from ../src/compiler/typer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from .././src/compiler/typer.h:9,
                 from ../src/compiler/typer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/compiler/typer.h:10,
                 from ../src/compiler/typer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/zone.h:12,
                 from .././src/compiler/graph.h:8,
                 from .././src/compiler/typer.h:9,
                 from ../src/compiler/typer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/compiler/typer.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/context-measure.o.d.raw   -c -o Release/obj.target/v8_base/src/context-measure.o ../src/context-measure.cc
In file included from .././src/address-map.h:10,
                 from .././src/context-measure.h:8,
                 from ../src/context-measure.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/address-map.h:9,
                 from .././src/context-measure.h:8,
                 from ../src/context-measure.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/address-map.h:10,
                 from .././src/context-measure.h:8,
                 from ../src/context-measure.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/address-map.h:9,
                 from .././src/context-measure.h:8,
                 from ../src/context-measure.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from ../src/context-measure.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/contexts.o.d.raw   -c -o Release/obj.target/v8_base/src/contexts.o ../src/contexts.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from ../src/contexts.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/heap/heap.h:13,
                 from .././src/contexts.h:8,
                 from ../src/contexts.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from ../src/contexts.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/heap/heap.h:13,
                 from .././src/contexts.h:8,
                 from ../src/contexts.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/ast/ast-value-factory.h:31,
                 from .././src/ast/variables.h:8,
                 from .././src/ast/scopeinfo.h:10,
                 from ../src/contexts.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler/wasm-compiler.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler/wasm-compiler.o ../src/compiler/wasm-compiler.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/isolate-inl.h:8,
                 from ../src/compiler/wasm-compiler.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/machine-type.h:11,
                 from .././src/wasm/wasm-opcodes.h:8,
                 from .././src/compiler/wasm-compiler.h:10,
                 from ../src/compiler/wasm-compiler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/isolate-inl.h:8,
                 from ../src/compiler/wasm-compiler.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/machine-type.h:11,
                 from .././src/wasm/wasm-opcodes.h:8,
                 from .././src/compiler/wasm-compiler.h:10,
                 from ../src/compiler/wasm-compiler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/isolate-inl.h:8,
                 from ../src/compiler/wasm-compiler.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/base/bits.h:9,
                 from .././src/machine-type.h:10,
                 from .././src/wasm/wasm-opcodes.h:8,
                 from .././src/compiler/wasm-compiler.h:10,
                 from ../src/compiler/wasm-compiler.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = int]':
.././src/compiler/instruction.h:982:69:   required from here
.././src/base/macros.h:163: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 int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/compiler/source-position.h:8,
                 from .././src/compiler/instruction.h:17,
                 from .././src/compiler/instruction-selector.h:11,
                 from ../src/compiler/wasm-compiler.cc:18:
.././src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
In file included from .././src/base/bits.h:9,
                 from .././src/machine-type.h:10,
                 from .././src/wasm/wasm-opcodes.h:8,
                 from .././src/compiler/wasm-compiler.h:10,
                 from ../src/compiler/wasm-compiler.cc:5:
.././src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::HeapObject>; Source = int]':
.././src/compiler/instruction.h:992:71:   required from here
.././src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle<v8::internal::HeapObject>' from an array of 'const int' [-Wclass-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/builtins.h:9,
                 from .././src/isolate.h:16,
                 from .././src/isolate-inl.h:8,
                 from ../src/compiler/wasm-compiler.cc:7:
.././src/handles.h:84:7: note: 'class v8::internal::Handle<v8::internal::HeapObject>' declared here
 class Handle final : public HandleBase {
       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/compilation-phase.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/compilation-phase.o ../src/crankshaft/compilation-phase.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from ../src/crankshaft/compilation-phase.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/compilation-phase.h:8,
                 from ../src/crankshaft/compilation-phase.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from ../src/crankshaft/compilation-phase.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/compilation-phase.h:8,
                 from ../src/crankshaft/compilation-phase.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from ../src/crankshaft/compilation-phase.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/conversions.o.d.raw   -c -o Release/obj.target/v8_base/src/conversions.o ../src/conversions.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/codegen.h:8,
                 from ../src/conversions.cc:13:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/conversions.h:11,
                 from ../src/conversions.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/codegen.h:8,
                 from ../src/conversions.cc:13:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/conversions.h:11,
                 from ../src/conversions.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/codegen.h:8,
                 from ../src/conversions.cc:13:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/conversions.cc: At global scope:
../src/conversions.cc:57:10: warning: 'uint16_t v8::internal::{anonymous}::StringCharacterStreamIterator::operator*() const' defined but not used [-Wunused-function]
 uint16_t StringCharacterStreamIterator::operator*() const {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/conversions.cc:52:1: warning: 'v8::internal::{anonymous}::StringCharacterStreamIterator::StringCharacterStreamIterator(v8::internal::StringCharacterStream*)' defined but not used [-Wunused-function]
 StringCharacterStreamIterator::StringCharacterStreamIterator(
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/compiler.o.d.raw   -c -o Release/obj.target/v8_base/src/compiler.o ../src/compiler.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from ../src/compiler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from ../src/compiler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from ../src/compiler.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-bce.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-bce.o ../src/crankshaft/hydrogen-bce.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-bce.h:8,
                 from ../src/crankshaft/hydrogen-bce.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-bce.h:8,
                 from ../src/crankshaft/hydrogen-bce.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-bce.h:8,
                 from ../src/crankshaft/hydrogen-bce.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-bce.h:8,
                 from ../src/crankshaft/hydrogen-bce.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-bce.h:8,
                 from ../src/crankshaft/hydrogen-bce.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-canonicalize.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-canonicalize.o ../src/crankshaft/hydrogen-canonicalize.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-canonicalize.h:8,
                 from ../src/crankshaft/hydrogen-canonicalize.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-canonicalize.h:8,
                 from ../src/crankshaft/hydrogen-canonicalize.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-canonicalize.h:8,
                 from ../src/crankshaft/hydrogen-canonicalize.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-canonicalize.h:8,
                 from ../src/crankshaft/hydrogen-canonicalize.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-canonicalize.h:8,
                 from ../src/crankshaft/hydrogen-canonicalize.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-dce.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-dce.o ../src/crankshaft/hydrogen-dce.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-dce.h:8,
                 from ../src/crankshaft/hydrogen-dce.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-dce.h:8,
                 from ../src/crankshaft/hydrogen-dce.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-dce.h:8,
                 from ../src/crankshaft/hydrogen-dce.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-dce.h:8,
                 from ../src/crankshaft/hydrogen-dce.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-dce.h:8,
                 from ../src/crankshaft/hydrogen-dce.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-check-elimination.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-check-elimination.o ../src/crankshaft/hydrogen-check-elimination.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-check-elimination.h:8,
                 from ../src/crankshaft/hydrogen-check-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-check-elimination.h:8,
                 from ../src/crankshaft/hydrogen-check-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-check-elimination.h:8,
                 from ../src/crankshaft/hydrogen-check-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-check-elimination.h:8,
                 from ../src/crankshaft/hydrogen-check-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-check-elimination.h:8,
                 from ../src/crankshaft/hydrogen-check-elimination.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-escape-analysis.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-escape-analysis.o ../src/crankshaft/hydrogen-escape-analysis.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-escape-analysis.h:9,
                 from ../src/crankshaft/hydrogen-escape-analysis.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/hydrogen-escape-analysis.h:8,
                 from ../src/crankshaft/hydrogen-escape-analysis.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-escape-analysis.h:9,
                 from ../src/crankshaft/hydrogen-escape-analysis.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/hydrogen-escape-analysis.h:8,
                 from ../src/crankshaft/hydrogen-escape-analysis.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-escape-analysis.h:9,
                 from ../src/crankshaft/hydrogen-escape-analysis.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-environment-liveness.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-environment-liveness.o ../src/crankshaft/hydrogen-environment-liveness.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-environment-liveness.h:8,
                 from ../src/crankshaft/hydrogen-environment-liveness.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-environment-liveness.h:8,
                 from ../src/crankshaft/hydrogen-environment-liveness.cc:6:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-environment-liveness.h:8,
                 from ../src/crankshaft/hydrogen-environment-liveness.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-environment-liveness.h:8,
                 from ../src/crankshaft/hydrogen-environment-liveness.cc:6:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-environment-liveness.h:8,
                 from ../src/crankshaft/hydrogen-environment-liveness.cc:6:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-dehoist.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-dehoist.o ../src/crankshaft/hydrogen-dehoist.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-dehoist.h:8,
                 from ../src/crankshaft/hydrogen-dehoist.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-dehoist.h:8,
                 from ../src/crankshaft/hydrogen-dehoist.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-dehoist.h:8,
                 from ../src/crankshaft/hydrogen-dehoist.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-dehoist.h:8,
                 from ../src/crankshaft/hydrogen-dehoist.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-dehoist.h:8,
                 from ../src/crankshaft/hydrogen-dehoist.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-gvn.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-gvn.o ../src/crankshaft/hydrogen-gvn.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-gvn.h:10,
                 from ../src/crankshaft/hydrogen-gvn.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-gvn.h:10,
                 from ../src/crankshaft/hydrogen-gvn.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-gvn.h:10,
                 from ../src/crankshaft/hydrogen-gvn.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-gvn.h:10,
                 from ../src/crankshaft/hydrogen-gvn.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-gvn.h:10,
                 from ../src/crankshaft/hydrogen-gvn.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-infer-representation.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-infer-representation.o ../src/crankshaft/hydrogen-infer-representation.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-infer-representation.h:8,
                 from ../src/crankshaft/hydrogen-infer-representation.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-infer-representation.h:8,
                 from ../src/crankshaft/hydrogen-infer-representation.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-infer-representation.h:8,
                 from ../src/crankshaft/hydrogen-infer-representation.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-infer-representation.h:8,
                 from ../src/crankshaft/hydrogen-infer-representation.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-infer-representation.h:8,
                 from ../src/crankshaft/hydrogen-infer-representation.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-infer-types.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-infer-types.o ../src/crankshaft/hydrogen-infer-types.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-infer-types.h:8,
                 from ../src/crankshaft/hydrogen-infer-types.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-infer-types.h:8,
                 from ../src/crankshaft/hydrogen-infer-types.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-infer-types.h:8,
                 from ../src/crankshaft/hydrogen-infer-types.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-infer-types.h:8,
                 from ../src/crankshaft/hydrogen-infer-types.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-infer-types.h:8,
                 from ../src/crankshaft/hydrogen-infer-types.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-load-elimination.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-load-elimination.o ../src/crankshaft/hydrogen-load-elimination.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-load-elimination.h:8,
                 from ../src/crankshaft/hydrogen-load-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-load-elimination.h:8,
                 from ../src/crankshaft/hydrogen-load-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-load-elimination.h:8,
                 from ../src/crankshaft/hydrogen-load-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-load-elimination.h:8,
                 from ../src/crankshaft/hydrogen-load-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-load-elimination.h:8,
                 from ../src/crankshaft/hydrogen-load-elimination.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-osr.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-osr.o ../src/crankshaft/hydrogen-osr.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen-osr.h:8,
                 from ../src/crankshaft/hydrogen-osr.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen-osr.h:8,
                 from ../src/crankshaft/hydrogen-osr.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen-osr.h:8,
                 from ../src/crankshaft/hydrogen-osr.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/assembler.h:38,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen-osr.h:8,
                 from ../src/crankshaft/hydrogen-osr.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen-osr.h:8,
                 from ../src/crankshaft/hydrogen-osr.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-mark-deoptimize.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-mark-deoptimize.o ../src/crankshaft/hydrogen-mark-deoptimize.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-mark-deoptimize.h:8,
                 from ../src/crankshaft/hydrogen-mark-deoptimize.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-mark-deoptimize.h:8,
                 from ../src/crankshaft/hydrogen-mark-deoptimize.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-mark-deoptimize.h:8,
                 from ../src/crankshaft/hydrogen-mark-deoptimize.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-mark-deoptimize.h:8,
                 from ../src/crankshaft/hydrogen-mark-deoptimize.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-mark-deoptimize.h:8,
                 from ../src/crankshaft/hydrogen-mark-deoptimize.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-mark-unreachable.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-mark-unreachable.o ../src/crankshaft/hydrogen-mark-unreachable.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-mark-unreachable.h:8,
                 from ../src/crankshaft/hydrogen-mark-unreachable.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-mark-unreachable.h:8,
                 from ../src/crankshaft/hydrogen-mark-unreachable.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-mark-unreachable.h:8,
                 from ../src/crankshaft/hydrogen-mark-unreachable.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-mark-unreachable.h:8,
                 from ../src/crankshaft/hydrogen-mark-unreachable.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-mark-unreachable.h:8,
                 from ../src/crankshaft/hydrogen-mark-unreachable.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-range-analysis.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-range-analysis.o ../src/crankshaft/hydrogen-range-analysis.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-range-analysis.h:8,
                 from ../src/crankshaft/hydrogen-range-analysis.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-range-analysis.h:8,
                 from ../src/crankshaft/hydrogen-range-analysis.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-range-analysis.h:8,
                 from ../src/crankshaft/hydrogen-range-analysis.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-range-analysis.h:8,
                 from ../src/crankshaft/hydrogen-range-analysis.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-range-analysis.h:8,
                 from ../src/crankshaft/hydrogen-range-analysis.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-representation-changes.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-representation-changes.o ../src/crankshaft/hydrogen-representation-changes.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-representation-changes.h:8,
                 from ../src/crankshaft/hydrogen-representation-changes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-representation-changes.h:8,
                 from ../src/crankshaft/hydrogen-representation-changes.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-representation-changes.h:8,
                 from ../src/crankshaft/hydrogen-representation-changes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-representation-changes.h:8,
                 from ../src/crankshaft/hydrogen-representation-changes.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-representation-changes.h:8,
                 from ../src/crankshaft/hydrogen-representation-changes.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-removable-simulates.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-removable-simulates.o ../src/crankshaft/hydrogen-removable-simulates.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-removable-simulates.h:8,
                 from ../src/crankshaft/hydrogen-removable-simulates.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-removable-simulates.h:8,
                 from ../src/crankshaft/hydrogen-removable-simulates.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-removable-simulates.h:8,
                 from ../src/crankshaft/hydrogen-removable-simulates.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-removable-simulates.h:8,
                 from ../src/crankshaft/hydrogen-removable-simulates.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-removable-simulates.h:8,
                 from ../src/crankshaft/hydrogen-removable-simulates.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-sce.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-sce.o ../src/crankshaft/hydrogen-sce.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-sce.h:8,
                 from ../src/crankshaft/hydrogen-sce.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-sce.h:8,
                 from ../src/crankshaft/hydrogen-sce.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-sce.h:8,
                 from ../src/crankshaft/hydrogen-sce.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-sce.h:8,
                 from ../src/crankshaft/hydrogen-sce.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-sce.h:8,
                 from ../src/crankshaft/hydrogen-sce.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-redundant-phi.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-redundant-phi.o ../src/crankshaft/hydrogen-redundant-phi.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-redundant-phi.h:8,
                 from ../src/crankshaft/hydrogen-redundant-phi.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-redundant-phi.h:8,
                 from ../src/crankshaft/hydrogen-redundant-phi.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-redundant-phi.h:8,
                 from ../src/crankshaft/hydrogen-redundant-phi.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-redundant-phi.h:8,
                 from ../src/crankshaft/hydrogen-redundant-phi.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-redundant-phi.h:8,
                 from ../src/crankshaft/hydrogen-redundant-phi.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-store-elimination.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-store-elimination.o ../src/crankshaft/hydrogen-store-elimination.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-store-elimination.h:8,
                 from ../src/crankshaft/hydrogen-store-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-store-elimination.h:8,
                 from ../src/crankshaft/hydrogen-store-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-store-elimination.h:8,
                 from ../src/crankshaft/hydrogen-store-elimination.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-store-elimination.h:8,
                 from ../src/crankshaft/hydrogen-store-elimination.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-store-elimination.h:8,
                 from ../src/crankshaft/hydrogen-store-elimination.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-instructions.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-instructions.o ../src/crankshaft/hydrogen-instructions.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/crankshaft/hydrogen-instructions.h:14,
                 from ../src/crankshaft/hydrogen-instructions.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/hydrogen-instructions.h:11,
                 from ../src/crankshaft/hydrogen-instructions.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/crankshaft/hydrogen-instructions.h:14,
                 from ../src/crankshaft/hydrogen-instructions.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/hydrogen-instructions.h:11,
                 from ../src/crankshaft/hydrogen-instructions.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from .././src/crankshaft/hydrogen-instructions.h:14,
                 from ../src/crankshaft/hydrogen-instructions.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-types.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-types.o ../src/crankshaft/hydrogen-types.cc
In file included from .././src/types.h:10,
                 from .././src/crankshaft/hydrogen-types.h:12,
                 from ../src/crankshaft/hydrogen-types.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/conversions.h:11,
                 from .././src/types.h:8,
                 from .././src/crankshaft/hydrogen-types.h:12,
                 from ../src/crankshaft/hydrogen-types.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/types.h:10,
                 from .././src/crankshaft/hydrogen-types.h:12,
                 from ../src/crankshaft/hydrogen-types.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/conversions.h:11,
                 from .././src/types.h:8,
                 from .././src/crankshaft/hydrogen-types.h:12,
                 from ../src/crankshaft/hydrogen-types.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/handles-inl.h:8,
                 from ../src/crankshaft/hydrogen-types.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen-uint32-analysis.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen-uint32-analysis.o ../src/crankshaft/hydrogen-uint32-analysis.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-uint32-analysis.h:8,
                 from ../src/crankshaft/hydrogen-uint32-analysis.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-uint32-analysis.h:8,
                 from ../src/crankshaft/hydrogen-uint32-analysis.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-uint32-analysis.h:8,
                 from ../src/crankshaft/hydrogen-uint32-analysis.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from .././src/crankshaft/hydrogen-uint32-analysis.h:8,
                 from ../src/crankshaft/hydrogen-uint32-analysis.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from .././src/crankshaft/hydrogen-uint32-analysis.h:8,
                 from ../src/crankshaft/hydrogen-uint32-analysis.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/lithium-codegen.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/lithium-codegen.o ../src/crankshaft/lithium-codegen.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/lithium-codegen.h:9,
                 from ../src/crankshaft/lithium-codegen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from .././src/crankshaft/lithium-codegen.h:9,
                 from ../src/crankshaft/lithium-codegen.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/lithium-codegen.h:9,
                 from ../src/crankshaft/lithium-codegen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/compiler.h:8,
                 from .././src/crankshaft/lithium-codegen.h:9,
                 from ../src/crankshaft/lithium-codegen.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/lithium-codegen.h:9,
                 from ../src/crankshaft/lithium-codegen.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/date.o.d.raw   -c -o Release/obj.target/v8_base/src/date.o ../src/date.cc
In file included from ../src/date.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/date.h:8,
                 from ../src/date.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from ../src/date.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/date.h:8,
                 from ../src/date.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from ../src/date.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/typing.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/typing.o ../src/crankshaft/typing.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/typing.h:9,
                 from ../src/crankshaft/typing.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/typing.h:8,
                 from ../src/crankshaft/typing.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/typing.h:9,
                 from ../src/crankshaft/typing.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/typing.h:8,
                 from ../src/crankshaft/typing.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/typing.h:9,
                 from ../src/crankshaft/typing.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/lithium.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/lithium.o ../src/crankshaft/lithium.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from .././src/crankshaft/lithium.h:12,
                 from ../src/crankshaft/lithium.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/lithium.h:10,
                 from ../src/crankshaft/lithium.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from .././src/crankshaft/lithium.h:12,
                 from ../src/crankshaft/lithium.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/lithium.h:10,
                 from ../src/crankshaft/lithium.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from .././src/crankshaft/lithium.h:12,
                 from ../src/crankshaft/lithium.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/dateparser.o.d.raw   -c -o Release/obj.target/v8_base/src/dateparser.o ../src/dateparser.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/contexts-inl.h:8,
                 from .././src/objects-inl.h:17,
                 from ../src/dateparser.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/dateparser.h:8,
                 from ../src/dateparser.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/contexts-inl.h:8,
                 from .././src/objects-inl.h:17,
                 from ../src/dateparser.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/dateparser.h:8,
                 from ../src/dateparser.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from ../src/dateparser.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/lithium-allocator.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/lithium-allocator.o ../src/crankshaft/lithium-allocator.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from .././src/crankshaft/lithium-allocator.h:9,
                 from ../src/crankshaft/lithium-allocator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/lithium-allocator.h:8,
                 from ../src/crankshaft/lithium-allocator.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from .././src/crankshaft/lithium-allocator.h:9,
                 from ../src/crankshaft/lithium-allocator.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/crankshaft/lithium-allocator.h:8,
                 from ../src/crankshaft/lithium-allocator.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/crankshaft/compilation-phase.h:9,
                 from .././src/crankshaft/lithium-allocator.h:9,
                 from ../src/crankshaft/lithium-allocator.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/debug/debug-evaluate.o.d.raw   -c -o Release/obj.target/v8_base/src/debug/debug-evaluate.o ../src/debug/debug-evaluate.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/debug/debug-evaluate.h:8,
                 from ../src/debug/debug-evaluate.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/frames.h:8,
                 from .././src/debug/debug-evaluate.h:8,
                 from ../src/debug/debug-evaluate.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from .././src/debug/debug-evaluate.h:8,
                 from ../src/debug/debug-evaluate.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/frames.h:8,
                 from .././src/debug/debug-evaluate.h:8,
                 from ../src/debug/debug-evaluate.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/debug/debug-evaluate.h:8,
                 from ../src/debug/debug-evaluate.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/debug/debug-frames.o.d.raw   -c -o Release/obj.target/v8_base/src/debug/debug-frames.o ../src/debug/debug-frames.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from .././src/debug/debug-frames.h:8,
                 from ../src/debug/debug-frames.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/deoptimizer.h:8,
                 from .././src/debug/debug-frames.h:8,
                 from ../src/debug/debug-frames.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from .././src/debug/debug-frames.h:8,
                 from ../src/debug/debug-frames.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/deoptimizer.h:8,
                 from .././src/debug/debug-frames.h:8,
                 from ../src/debug/debug-frames.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from .././src/debug/debug-frames.h:8,
                 from ../src/debug/debug-frames.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/diy-fp.o.d.raw   -c -o Release/obj.target/v8_base/src/diy-fp.o ../src/diy-fp.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/debug/debug-scopes.o.d.raw   -c -o Release/obj.target/v8_base/src/debug/debug-scopes.o ../src/debug/debug-scopes.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from .././src/debug/debug-frames.h:8,
                 from .././src/debug/debug-scopes.h:8,
                 from ../src/debug/debug-scopes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/deoptimizer.h:8,
                 from .././src/debug/debug-frames.h:8,
                 from .././src/debug/debug-scopes.h:8,
                 from ../src/debug/debug-scopes.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from .././src/debug/debug-frames.h:8,
                 from .././src/debug/debug-scopes.h:8,
                 from ../src/debug/debug-scopes.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/deoptimizer.h:8,
                 from .././src/debug/debug-frames.h:8,
                 from .././src/debug/debug-scopes.h:8,
                 from ../src/debug/debug-scopes.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from .././src/debug/debug-frames.h:8,
                 from .././src/debug/debug-scopes.h:8,
                 from ../src/debug/debug-scopes.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/dtoa.o.d.raw   -c -o Release/obj.target/v8_base/src/dtoa.o ../src/dtoa.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/counters.o.d.raw   -c -o Release/obj.target/v8_base/src/counters.o ../src/counters.cc
In file included from .././src/counters.h:14,
                 from ../src/counters.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/counters.h:8,
                 from ../src/counters.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/counters.h:14,
                 from ../src/counters.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/counters.h:8,
                 from ../src/counters.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from ../src/counters.cc:10:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/disassembler.o.d.raw   -c -o Release/obj.target/v8_base/src/disassembler.o ../src/disassembler.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/disassembler.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/disassembler.h:8,
                 from ../src/disassembler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/disassembler.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/disassembler.h:8,
                 from ../src/disassembler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/disassembler.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/debug/debug.o.d.raw   -c -o Release/obj.target/v8_base/src/debug/debug.o ../src/debug/debug.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/contexts-inl.h:8,
                 from .././src/objects-inl.h:17,
                 from .././src/arguments.h:9,
                 from .././src/debug/debug.h:9,
                 from ../src/debug/debug.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/debug/debug.h:8,
                 from ../src/debug/debug.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/contexts-inl.h:8,
                 from .././src/objects-inl.h:17,
                 from .././src/arguments.h:9,
                 from .././src/debug/debug.h:9,
                 from ../src/debug/debug.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/debug/debug.h:8,
                 from ../src/debug/debug.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from .././src/arguments.h:9,
                 from .././src/debug/debug.h:9,
                 from ../src/debug/debug.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/elements-kind.o.d.raw   -c -o Release/obj.target/v8_base/src/elements-kind.o ../src/elements-kind.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/elements-kind.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/checks.h:8,
                 from .././src/elements-kind.h:9,
                 from ../src/elements-kind.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/elements-kind.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/checks.h:8,
                 from .././src/elements-kind.h:9,
                 from ../src/elements-kind.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/elements-kind.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/debug/liveedit.o.d.raw   -c -o Release/obj.target/v8_base/src/debug/liveedit.o ../src/debug/liveedit.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/debug/liveedit.h:29,
                 from ../src/debug/liveedit.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/debug/liveedit.h:28,
                 from ../src/debug/liveedit.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/debug/liveedit.h:29,
                 from ../src/debug/liveedit.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/debug/liveedit.h:28,
                 from ../src/debug/liveedit.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/compiler.h:9,
                 from .././src/debug/liveedit.h:29,
                 from ../src/debug/liveedit.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/extensions/gc-extension.o.d.raw   -c -o Release/obj.target/v8_base/src/extensions/gc-extension.o ../src/extensions/gc-extension.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/extensions/free-buffer-extension.o.d.raw   -c -o Release/obj.target/v8_base/src/extensions/free-buffer-extension.o ../src/extensions/free-buffer-extension.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from ../src/extensions/free-buffer-extension.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/extensions/free-buffer-extension.h:8,
                 from ../src/extensions/free-buffer-extension.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from ../src/extensions/free-buffer-extension.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/extensions/free-buffer-extension.h:8,
                 from ../src/extensions/free-buffer-extension.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from ../src/extensions/free-buffer-extension.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/extensions/externalize-string-extension.o.d.raw   -c -o Release/obj.target/v8_base/src/extensions/externalize-string-extension.o ../src/extensions/externalize-string-extension.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/extensions/externalize-string-extension.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/extensions/externalize-string-extension.h:8,
                 from ../src/extensions/externalize-string-extension.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/extensions/externalize-string-extension.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/extensions/externalize-string-extension.h:8,
                 from ../src/extensions/externalize-string-extension.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/extensions/externalize-string-extension.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/extensions/trigger-failure-extension.o.d.raw   -c -o Release/obj.target/v8_base/src/extensions/trigger-failure-extension.o ../src/extensions/trigger-failure-extension.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/deoptimizer.o.d.raw   -c -o Release/obj.target/v8_base/src/deoptimizer.o ../src/deoptimizer.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from ../src/deoptimizer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/deoptimizer.h:8,
                 from ../src/deoptimizer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from ../src/deoptimizer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/deoptimizer.h:8,
                 from ../src/deoptimizer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/macro-assembler.h:8,
                 from .././src/deoptimizer.h:9,
                 from ../src/deoptimizer.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/execution.o.d.raw   -c -o Release/obj.target/v8_base/src/execution.o ../src/execution.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/execution.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/execution.h:8,
                 from ../src/execution.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/execution.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/execution.h:8,
                 from ../src/execution.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/execution.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/fast-dtoa.o.d.raw   -c -o Release/obj.target/v8_base/src/fast-dtoa.o ../src/fast-dtoa.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/external-reference-table.o.d.raw   -c -o Release/obj.target/v8_base/src/external-reference-table.o ../src/external-reference-table.cc
In file included from .././src/address-map.h:10,
                 from .././src/external-reference-table.h:8,
                 from ../src/external-reference-table.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/address-map.h:9,
                 from .././src/external-reference-table.h:8,
                 from ../src/external-reference-table.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/address-map.h:10,
                 from .././src/external-reference-table.h:8,
                 from ../src/external-reference-table.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/address-map.h:9,
                 from .././src/external-reference-table.h:8,
                 from ../src/external-reference-table.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/external-reference-table.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/field-type.o.d.raw   -c -o Release/obj.target/v8_base/src/field-type.o ../src/field-type.cc
In file included from .././src/field-type.h:9,
                 from ../src/field-type.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from .././src/field-type.h:8,
                 from ../src/field-type.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/field-type.h:9,
                 from ../src/field-type.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from .././src/field-type.h:8,
                 from ../src/field-type.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/handles-inl.h:8,
                 from ../src/field-type.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/fixed-dtoa.o.d.raw   -c -o Release/obj.target/v8_base/src/fixed-dtoa.o ../src/fixed-dtoa.cc
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/fast-accessor-assembler.o.d.raw   -c -o Release/obj.target/v8_base/src/fast-accessor-assembler.o ../src/fast-accessor-assembler.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/compiler/code-stub-assembler.h:14,
                 from .././src/fast-accessor-assembler.h:17,
                 from ../src/fast-accessor-assembler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././include/v8-experimental.h:13,
                 from .././src/fast-accessor-assembler.h:11,
                 from ../src/fast-accessor-assembler.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/compiler/code-stub-assembler.h:14,
                 from .././src/fast-accessor-assembler.h:17,
                 from ../src/fast-accessor-assembler.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././include/v8-experimental.h:13,
                 from .././src/fast-accessor-assembler.h:11,
                 from ../src/fast-accessor-assembler.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/fast-accessor-assembler.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/extensions/statistics-extension.o.d.raw   -c -o Release/obj.target/v8_base/src/extensions/statistics-extension.o ../src/extensions/statistics-extension.cc
In file included from .././src/counters.h:14,
                 from ../src/extensions/statistics-extension.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/extensions/statistics-extension.h:8,
                 from ../src/extensions/statistics-extension.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/counters.h:14,
                 from ../src/extensions/statistics-extension.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/extensions/statistics-extension.h:8,
                 from ../src/extensions/statistics-extension.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/heap/spaces-inl.h:10,
                 from .././src/heap/heap-inl.h:16,
                 from ../src/extensions/statistics-extension.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/flags.o.d.raw   -c -o Release/obj.target/v8_base/src/flags.o ../src/flags.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/flags.cc:12:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/flags.h:8,
                 from ../src/flags.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from ../src/flags.cc:12:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/flags.h:8,
                 from ../src/flags.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from ../src/flags.cc:12:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/elements.o.d.raw   -c -o Release/obj.target/v8_base/src/elements.o ../src/elements.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/elements.h:9,
                 from ../src/elements.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/checks.h:8,
                 from .././src/elements-kind.h:9,
                 from .././src/elements.h:8,
                 from ../src/elements.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/elements.h:9,
                 from ../src/elements.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/checks.h:8,
                 from .././src/elements-kind.h:9,
                 from .././src/elements.h:8,
                 from ../src/elements.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/elements.h:10,
                 from ../src/elements.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/futex-emulation.o.d.raw   -c -o Release/obj.target/v8_base/src/futex-emulation.o ../src/futex-emulation.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/handles-inl.h:8,
                 from ../src/futex-emulation.cc:12:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/futex-emulation.h:10,
                 from ../src/futex-emulation.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from .././src/handles-inl.h:8,
                 from ../src/futex-emulation.cc:12:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/futex-emulation.h:10,
                 from ../src/futex-emulation.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from .././src/handles-inl.h:8,
                 from ../src/futex-emulation.cc:12:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/handles.o.d.raw   -c -o Release/obj.target/v8_base/src/handles.o ../src/handles.cc
In file included from .././src/address-map.h:10,
                 from ../src/handles.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/handles.h:8,
                 from ../src/handles.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/address-map.h:10,
                 from ../src/handles.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/handles.h:8,
                 from ../src/handles.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/objects-inl.h:19,
                 from ../src/handles.cc:10:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/full-codegen/full-codegen.o.d.raw   -c -o Release/obj.target/v8_base/src/full-codegen/full-codegen.o ../src/full-codegen/full-codegen.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/full-codegen/full-codegen.h:10,
                 from ../src/full-codegen/full-codegen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/full-codegen/full-codegen.h:8,
                 from ../src/full-codegen/full-codegen.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/full-codegen/full-codegen.h:10,
                 from ../src/full-codegen/full-codegen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/full-codegen/full-codegen.h:8,
                 from ../src/full-codegen/full-codegen.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/full-codegen/full-codegen.h:10,
                 from ../src/full-codegen/full-codegen.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/factory.o.d.raw   -c -o Release/obj.target/v8_base/src/factory.o ../src/factory.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from ../src/factory.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././include/v8-debug.h:8,
                 from .././src/isolate.h:11,
                 from .././src/factory.h:8,
                 from ../src/factory.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from ../src/factory.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././include/v8-debug.h:8,
                 from .././src/isolate.h:11,
                 from .././src/factory.h:8,
                 from ../src/factory.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from ../src/factory.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/gdb-jit.o.d.raw   -c -o Release/obj.target/v8_base/src/gdb-jit.o ../src/gdb-jit.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/gdb-jit.cc:9:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/gdb-jit.h:8,
                 from ../src/gdb-jit.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/gdb-jit.cc:9:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/gdb-jit.h:8,
                 from ../src/gdb-jit.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/bootstrapper.h:8,
                 from ../src/gdb-jit.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/frames.o.d.raw   -c -o Release/obj.target/v8_base/src/frames.o ../src/frames.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from ../src/frames.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/frames.h:8,
                 from ../src/frames.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/safepoint-table.h:9,
                 from .././src/frames.h:10,
                 from ../src/frames.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/frames.h:8,
                 from ../src/frames.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from ../src/frames.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/global-handles.o.d.raw   -c -o Release/obj.target/v8_base/src/global-handles.o ../src/global-handles.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/global-handles.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/global-handles.h:8,
                 from ../src/global-handles.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/api.h:9,
                 from ../src/global-handles.cc:7:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/global-handles.h:8,
                 from ../src/global-handles.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/global-handles.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/gc-idle-time-handler.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/gc-idle-time-handler.o ../src/heap/gc-idle-time-handler.cc
In file included from .././src/counters.h:14,
                 from .././src/heap/gc-tracer.h:9,
                 from ../src/heap/gc-idle-time-handler.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/heap/gc-idle-time-handler.h:8,
                 from ../src/heap/gc-idle-time-handler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/counters.h:14,
                 from .././src/heap/gc-tracer.h:9,
                 from ../src/heap/gc-idle-time-handler.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/heap/gc-idle-time-handler.h:8,
                 from ../src/heap/gc-idle-time-handler.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/crankshaft/hydrogen.o.d.raw   -c -o Release/obj.target/v8_base/src/crankshaft/hydrogen.o ../src/crankshaft/hydrogen.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from ../src/crankshaft/hydrogen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from ../src/crankshaft/hydrogen.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/contexts.h:8,
                 from .././src/isolate.h:18,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from ../src/crankshaft/hydrogen.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/accessors.h:8,
                 from .././src/crankshaft/hydrogen.h:8,
                 from ../src/crankshaft/hydrogen.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/ast/ast.h:8,
                 from .././src/crankshaft/hydrogen.h:10,
                 from ../src/crankshaft/hydrogen.cc:5:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/array-buffer-tracker.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/array-buffer-tracker.o ../src/heap/array-buffer-tracker.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from ../src/heap/array-buffer-tracker.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/heap/array-buffer-tracker.h:11,
                 from ../src/heap/array-buffer-tracker.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from ../src/heap/array-buffer-tracker.cc:6:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/heap/array-buffer-tracker.h:11,
                 from ../src/heap/array-buffer-tracker.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from ../src/heap/array-buffer-tracker.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/memory-reducer.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/memory-reducer.o ../src/heap/memory-reducer.cc
In file included from .././src/counters.h:14,
                 from .././src/heap/gc-tracer.h:9,
                 from ../src/heap/memory-reducer.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from .././src/heap/memory-reducer.h:10,
                 from ../src/heap/memory-reducer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/counters.h:14,
                 from .././src/heap/gc-tracer.h:9,
                 from ../src/heap/memory-reducer.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from .././src/heap/memory-reducer.h:10,
                 from ../src/heap/memory-reducer.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/heap/spaces-inl.h:10,
                 from .././src/heap/heap-inl.h:16,
                 from ../src/heap/memory-reducer.cc:9:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/incremental-marking-job.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/incremental-marking-job.o ../src/heap/incremental-marking-job.cc
In file included from .././src/counters.h:14,
                 from .././src/heap/heap-inl.h:11,
                 from ../src/heap/incremental-marking-job.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from .././src/heap/incremental-marking-job.h:8,
                 from ../src/heap/incremental-marking-job.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/counters.h:14,
                 from .././src/heap/heap-inl.h:11,
                 from ../src/heap/incremental-marking-job.cc:8:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from .././src/heap/incremental-marking-job.h:8,
                 from ../src/heap/incremental-marking-job.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/heap/spaces-inl.h:10,
                 from .././src/heap/heap-inl.h:16,
                 from ../src/heap/incremental-marking-job.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/incremental-marking.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/incremental-marking.o ../src/heap/incremental-marking.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/heap/incremental-marking.h:10,
                 from ../src/heap/incremental-marking.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from .././src/heap/incremental-marking.h:8,
                 from ../src/heap/incremental-marking.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/heap/incremental-marking.h:10,
                 from ../src/heap/incremental-marking.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from .././src/heap/incremental-marking.h:8,
                 from ../src/heap/incremental-marking.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/heap/incremental-marking.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/heap/objects-visiting.h:12,
                 from ../src/heap/incremental-marking.cc:13:
.././src/objects-body-descriptors.h: In static member function 'static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)':
.././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*&)'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:84:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, ObjectVisitor* v) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:84:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:89:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, int object_size,
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:89:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 3 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:95:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*)'
   static inline void IterateBody(HeapObject* obj) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:95:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   couldn't deduce template parameter 'StaticVisitor'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:101:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)'
   static inline void IterateBody(HeapObject* obj, int object_size) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:101:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
make: *** [tools/gyp/v8_base.target.mk:572: Release/obj.target/v8_base/src/heap/incremental-marking.o] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: *** Waiting for unfinished jobs....
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/gc-tracer.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/gc-tracer.o ../src/heap/gc-tracer.cc
In file included from .././src/counters.h:14,
                 from .././src/heap/gc-tracer.h:9,
                 from ../src/heap/gc-tracer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/counters.h:8,
                 from .././src/heap/gc-tracer.h:9,
                 from ../src/heap/gc-tracer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/counters.h:14,
                 from .././src/heap/gc-tracer.h:9,
                 from ../src/heap/gc-tracer.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/counters.h:8,
                 from .././src/heap/gc-tracer.h:9,
                 from ../src/heap/gc-tracer.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/heap/spaces-inl.h:10,
                 from .././src/heap/heap-inl.h:16,
                 from ../src/heap/gc-tracer.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/heap.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/heap.o ../src/heap/heap.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from ../src/heap/heap.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/heap/heap.h:13,
                 from ../src/heap/heap.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from ../src/heap/heap.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/heap/heap.h:13,
                 from ../src/heap/heap.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/factory.h:8,
                 from .././src/api.h:10,
                 from ../src/heap/heap.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/heap/objects-visiting.h:12,
                 from .././src/heap/object-stats.h:9,
                 from ../src/heap/heap.cc:27:
.././src/objects-body-descriptors.h: In static member function 'static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)':
.././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*&)'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:84:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, ObjectVisitor* v) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:84:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:89:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, int object_size,
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:89:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 3 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:95:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*)'
   static inline void IterateBody(HeapObject* obj) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:95:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   couldn't deduce template parameter 'StaticVisitor'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:101:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)'
   static inline void IterateBody(HeapObject* obj, int object_size) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:101:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
make: *** [tools/gyp/v8_base.target.mk:572: Release/obj.target/v8_base/src/heap/heap.o] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/object-stats.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/object-stats.o ../src/heap/object-stats.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/heap/object-stats.h:8,
                 from ../src/heap/object-stats.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/heap/heap.h:13,
                 from .././src/heap/object-stats.h:8,
                 from ../src/heap/object-stats.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/heap/object-stats.h:8,
                 from ../src/heap/object-stats.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/heap/heap.h:13,
                 from .././src/heap/object-stats.h:8,
                 from ../src/heap/object-stats.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/objects-visiting.h:12,
                 from .././src/heap/object-stats.h:9,
                 from ../src/heap/object-stats.cc:5:
.././src/objects-body-descriptors.h: In static member function 'static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)':
.././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*&)'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:84:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, ObjectVisitor* v) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:84:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:89:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, int object_size,
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:89:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 3 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:95:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*)'
   static inline void IterateBody(HeapObject* obj) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:95:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   couldn't deduce template parameter 'StaticVisitor'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:101:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)'
   static inline void IterateBody(HeapObject* obj, int object_size) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:101:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
In file included from .././src/isolate.h:21,
                 from .././src/heap/spaces-inl.h:10,
                 from .././src/heap/heap-inl.h:16,
                 from ../src/heap/object-stats.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [tools/gyp/v8_base.target.mk:572: Release/obj.target/v8_base/src/heap/object-stats.o] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/objects-visiting.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/objects-visiting.o ../src/heap/objects-visiting.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/heap/objects-visiting.h:9,
                 from ../src/heap/objects-visiting.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/heap/objects-visiting.h:8,
                 from ../src/heap/objects-visiting.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/heap/objects-visiting.h:9,
                 from ../src/heap/objects-visiting.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/heap/objects-visiting.h:8,
                 from ../src/heap/objects-visiting.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/objects-visiting.h:12,
                 from ../src/heap/objects-visiting.cc:5:
.././src/objects-body-descriptors.h: In static member function 'static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)':
.././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*&)'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:84:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, ObjectVisitor* v) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:84:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:89:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, int object_size,
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:89:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 3 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:95:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*)'
   static inline void IterateBody(HeapObject* obj) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:95:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   couldn't deduce template parameter 'StaticVisitor'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:101:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)'
   static inline void IterateBody(HeapObject* obj, int object_size) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:101:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
In file included from .././src/isolate.h:21,
                 from .././src/heap/mark-compact-inl.h:10,
                 from ../src/heap/objects-visiting.cc:7:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [tools/gyp/v8_base.target.mk:572: Release/obj.target/v8_base/src/heap/objects-visiting.o] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/mark-compact.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/mark-compact.o ../src/heap/mark-compact.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/mark-compact.h:9,
                 from ../src/heap/mark-compact.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/heap/spaces.h:8,
                 from .././src/heap/mark-compact.h:9,
                 from ../src/heap/mark-compact.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/mark-compact.h:9,
                 from ../src/heap/mark-compact.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/heap/spaces.h:8,
                 from .././src/heap/mark-compact.h:9,
                 from ../src/heap/mark-compact.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/assembler.h:40,
                 from .././src/code-stubs.h:9,
                 from ../src/heap/mark-compact.cc:10:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from .././src/heap/objects-visiting.h:12,
                 from .././src/heap/object-stats.h:9,
                 from ../src/heap/mark-compact.cc:21:
.././src/objects-body-descriptors.h: In static member function 'static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)':
.././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*&)'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:84:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, ObjectVisitor* v) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:84:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:89:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class ObjectVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int, ObjectVisitor*)'
   static inline void IterateBody(HeapObject* obj, int object_size,
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:89:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 3 arguments, 1 provided
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:95:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*)'
   static inline void IterateBody(HeapObject* obj) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:95:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   couldn't deduce template parameter 'StaticVisitor'
     IterateBody(obj);
                    ^
.././src/objects-body-descriptors.h:101:22: note: candidate: 'template<int start_offset, int end_offset, int size> template<class StaticVisitor> static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)'
   static inline void IterateBody(HeapObject* obj, int object_size) {
                      ^~~~~~~~~~~
.././src/objects-body-descriptors.h:101:22: note:   template argument deduction/substitution failed:
.././src/objects-body-descriptors.h:102:20: note:   candidate expects 2 arguments, 1 provided
     IterateBody(obj);
                    ^
make: *** [tools/gyp/v8_base.target.mk:572: Release/obj.target/v8_base/src/heap/mark-compact.o] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/remembered-set.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/remembered-set.o ../src/heap/remembered-set.cc
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/heap/remembered-set.h:8,
                 from ../src/heap/remembered-set.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/heap/heap.h:13,
                 from .././src/heap/remembered-set.h:8,
                 from ../src/heap/remembered-set.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/heap/spaces.h:16,
                 from .././src/heap/heap.h:20,
                 from .././src/heap/remembered-set.h:8,
                 from ../src/heap/remembered-set.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/heap/heap.h:13,
                 from .././src/heap/remembered-set.h:8,
                 from ../src/heap/remembered-set.cc:5:
.././include/v8.h:148:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/heap/spaces-inl.h:10,
                 from .././src/heap/heap-inl.h:16,
                 from ../src/heap/remembered-set.cc:6:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
  g++ '-DV8_TARGET_ARCH_IA32' '-DENABLE_GDB_JIT_INTERFACE' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_USE_EXTERNAL_STARTUP_DATA' '-DBUILDING_V8_SHARED' '-DV8_SHARED' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../. -I../..  -Wall -Wno-unused-parameter -Wno-long-long -pthread -Wno-missing-field-initializers -fvisibility=hidden -fPIC -Wno-sign-compare -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_ia32/Release/bin -msse2 -mfpmath=sse -mmmx -m32 -m32 -fdata-sections -ffunction-sections -O3 -fdata-sections -ffunction-sections -O3 -Wnon-virtual-dtor -fno-exceptions -fno-rtti -std=gnu++11 -MMD -MF ./Release/.deps/Release/obj.target/v8_base/src/heap/scavenge-job.o.d.raw   -c -o Release/obj.target/v8_base/src/heap/scavenge-job.o ../src/heap/scavenge-job.cc
In file included from .././src/counters.h:14,
                 from .././src/heap/gc-tracer.h:9,
                 from .././src/heap/scavenge-job.h:9,
                 from ../src/heap/scavenge-job.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::Hash(Key)':
.././src/objects.h:3267:46: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHash(key, GetHeap()->HashSeed());
                                              ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from .././src/heap/scavenge-job.h:8,
                 from ../src/heap/scavenge-job.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/counters.h:14,
                 from .././src/heap/gc-tracer.h:9,
                 from .././src/heap/scavenge-job.h:9,
                 from ../src/heap/scavenge-job.cc:5:
.././src/objects.h: In member function 'uint32_t v8::internal::HashTable<Derived, Shape, Key>::HashForObject(Key, v8::internal::Object*)':
.././src/objects.h:3275:55: warning: invalid use of incomplete type 'class v8::internal::Heap'
       return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
                                                       ^~
In file included from .././src/allocation.h:8,
                 from .././src/hashmap.h:8,
                 from .././src/cancelable-task.h:12,
                 from .././src/heap/scavenge-job.h:8,
                 from ../src/heap/scavenge-job.cc:5:
.././src/globals.h:393:7: note: forward declaration of 'class v8::internal::Heap'
 class Heap;
       ^~~~
In file included from .././src/isolate.h:21,
                 from .././src/heap/spaces-inl.h:10,
                 from .././src/heap/heap-inl.h:16,
                 from ../src/heap/scavenge-job.cc:8:
.././src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()':
.././src/frames.h:52: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_));
                                         ^
.././src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out'
error: Bad exit status from /usr/src/tmp/rpm-tmp.63237 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.63237 (%build)
Command exited with non-zero status 1
561.16user 21.88system 2:39.65elapsed 365%CPU (0avgtext+0avgdata 334716maxresident)k
0inputs+0outputs (0major+10695136minor)pagefaults 0swaps
hsh-rebuild: rebuild of `v8-nodejs-5.1.281.75-alt1.src.rpm' failed.
Command exited with non-zero status 1
579.73user 25.52system 3:06.63elapsed 324%CPU (0avgtext+0avgdata 334716maxresident)k
872inputs+0outputs (0major+11108646minor)pagefaults 0swaps