<86>Nov 28 03:36:47 userdel[95426]: delete user 'rooter' <86>Nov 28 03:36:47 groupadd[95500]: group added to /etc/group: name=rooter, GID=678 <86>Nov 28 03:36:47 groupadd[95500]: new group: name=rooter, GID=678 <86>Nov 28 03:36:47 useradd[95578]: new user: name=rooter, UID=678, GID=678, home=/root, shell=/bin/bash <86>Nov 28 03:36:47 userdel[95608]: delete user 'builder' <86>Nov 28 03:36:47 groupadd[95658]: group added to /etc/group: name=builder, GID=679 <86>Nov 28 03:36:47 useradd[95674]: new user: name=builder, UID=679, GID=679, home=/usr/src, shell=/bin/bash <13>Nov 28 03:36:56 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Nov 28 03:36:56 rpmi: libverto-0.3.0-alt1_5 1525957716 installed <13>Nov 28 03:36:56 rpmi: libkeyutils-1.5.10-alt1 1489994069 installed <13>Nov 28 03:36:56 rpmi: libcom_err-1.44.3-alt1 1532134713 installed <13>Nov 28 03:36:56 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Nov 28 03:36:56 rpmi: libstdc++8-devel-8.2.1-alt1 sisyphus.214000.20 1542662172 installed <13>Nov 28 03:36:57 rpmi: gcc8-c++-8.2.1-alt1 sisyphus.214000.20 1542662172 installed <13>Nov 28 03:36:57 rpmi: libtasn1-4.13-alt2 1521133848 installed <13>Nov 28 03:36:57 rpmi: libp11-kit-0.23.9-alt5 1525798241 installed <13>Nov 28 03:36:57 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 28 03:36:57 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 28 03:36:57 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Nov 28 03:36:57 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Nov 28 03:36:57 rpmi: p11-kit-trust-0.23.9-alt5 1525798241 installed <13>Nov 28 03:36:57 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <13>Nov 28 03:36:57 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <86>Nov 28 03:36:57 groupadd[126405]: group added to /etc/group: name=_keytab, GID=499 <86>Nov 28 03:36:57 groupadd[126405]: group added to /etc/gshadow: name=_keytab <86>Nov 28 03:36:57 groupadd[126405]: new group: name=_keytab, GID=499 <13>Nov 28 03:36:58 rpmi: libkrb5-1.16.2-alt1 sisyphus.216047.100 1541159108 installed <13>Nov 28 03:36:58 rpmi: libtirpc-1.0.3-alt1 1532008015 installed <13>Nov 28 03:36:58 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed <13>Nov 28 03:36:58 rpmi: python-modules-encodings-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-modules-compiler-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-modules-email-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-modules-unittest-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-modules-nis-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-modules-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-modules-json-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-modules-ctypes-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-modules-multiprocessing-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Nov 28 03:36:58 rpmi: python-modules-xml-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: gyp-0.1.g940a15e-alt2 1482055954 installed <13>Nov 28 03:36:58 rpmi: python-modules-logging-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 28 03:36:58 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664792 installed Building target platforms: x86_64 Building for target x86_64 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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.16757 + 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.68517 + 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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::{anonymous}::BuiltinArguments::new_target() [with v8::internal::BuiltinExtraArguments extra_args = (v8::internal::BuiltinExtraArguments)2]' defined but not used [-Wunused-function] BuiltinArguments::new_target() { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/builtins.cc:93:5: warning: 'int v8::internal::{anonymous}::BuiltinArguments::length() const [with v8::internal::BuiltinExtraArguments extra_args = (v8::internal::BuiltinExtraArguments)2]' defined but not used [-Wunused-function] int BuiltinArguments::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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 = long 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 long 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; Source = long 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' from an array of 'const long 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' 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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::IterateBody(v8::internal::HeapObject*, int)': .././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor::IterateBody(v8::internal::HeapObject*&)' IterateBody(obj); ^ .././src/objects-body-descriptors.h:84:22: note: candidate: 'template template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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:554: 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: *** Waiting for unfinished jobs.... make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out' g++ '-DV8_TARGET_ARCH_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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::IterateBody(v8::internal::HeapObject*, int)': .././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor::IterateBody(v8::internal::HeapObject*&)' IterateBody(obj); ^ .././src/objects-body-descriptors.h:84:22: note: candidate: 'template template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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:554: 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: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out' g++ '-DV8_TARGET_ARCH_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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::IterateBody(v8::internal::HeapObject*, int)': .././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor::IterateBody(v8::internal::HeapObject*&)' IterateBody(obj); ^ .././src/objects-body-descriptors.h:84:22: note: candidate: 'template template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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:554: 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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::IterateBody(v8::internal::HeapObject*, int)': .././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor::IterateBody(v8::internal::HeapObject*&)' IterateBody(obj); ^ .././src/objects-body-descriptors.h:84:22: note: candidate: 'template template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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:554: 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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::IterateBody(v8::internal::HeapObject*, int)': .././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor::IterateBody(v8::internal::HeapObject*&)' IterateBody(obj); ^ .././src/objects-body-descriptors.h:84:22: note: candidate: 'template template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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:554: 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_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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::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::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' make: Entering directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out' g++ '-DV8_TARGET_ARCH_X64' '-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_x64/Release/bin -B/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/third_party/binutils/Linux_x64/Release/bin -m64 -m64 -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/scavenger.o.d.raw -c -o Release/obj.target/v8_base/src/heap/scavenger.o ../src/heap/scavenger.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/scavenger.h:8, from ../src/heap/scavenger.cc:5: .././src/objects.h: In member function 'uint32_t v8::internal::HashTable::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/scavenger.h:8, from ../src/heap/scavenger.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/scavenger.h:8, from ../src/heap/scavenger.cc:5: .././src/objects.h: In member function 'uint32_t v8::internal::HashTable::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/scavenger.h:8, from ../src/heap/scavenger.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/scavenger.h:8, from ../src/heap/scavenger.cc:5: .././src/objects-body-descriptors.h: In static member function 'static void v8::internal::FixedBodyDescriptor::IterateBody(v8::internal::HeapObject*, int)': .././src/objects-body-descriptors.h:102:20: error: no matching function for call to 'v8::internal::FixedBodyDescriptor::IterateBody(v8::internal::HeapObject*&)' IterateBody(obj); ^ .././src/objects-body-descriptors.h:84:22: note: candidate: 'template template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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 template static void v8::internal::FixedBodyDescriptor::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/assembler.h:40, from .././src/macro-assembler.h:8, from .././src/ic/ic-state.h:8, from .././src/heap/objects-visiting-inl.h:10, from ../src/heap/scavenger.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: *** [tools/gyp/v8_base.target.mk:554: Release/obj.target/v8_base/src/heap/scavenger.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/v8-nodejs-5.1.281.75/out' error: Bad exit status from /usr/src/tmp/rpm-tmp.68517 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.68517 (%build) Command exited with non-zero status 1 545.35user 23.35system 4:48.32elapsed 197%CPU (0avgtext+0avgdata 494592maxresident)k 0inputs+0outputs (0major+11541443minor)pagefaults 0swaps hsh-rebuild: rebuild of `v8-nodejs-5.1.281.75-alt1.src.rpm' failed. Command exited with non-zero status 1 561.07user 25.46system 5:23.27elapsed 181%CPU (0avgtext+0avgdata 494592maxresident)k 0inputs+0outputs (0major+11922368minor)pagefaults 0swaps