third_party/gyp/gyp --depth=. -f make -I common.gypi --generator-output=build -Dtarget_arch=x64 libadblockplus.gyp make -C build make[1]: Entering directory `/home/sergz/projects/eyeo/libadblockplus/build' CXX(target) out/Debug/obj.target/v8_base/third_party/v8/src/accessors.o In file included from ../third_party/v8/src/v8globals.h:32:0, from ../third_party/v8/src/v8.h:53, from ../third_party/v8/src/accessors.cc:28: ../third_party/v8/src/v8utils.h: In function ‘void v8::internal::CopyWords(T*, T*, int)’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__128’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/v8utils.h:128:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(sizeof(T) == kPointerSize); ^ ../third_party/v8/src/objects.h: In member function ‘bool v8::internal::Map::CanTransition()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__5323’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects.h:5323:5: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(LAST_TYPE == LAST_JS_OBJECT_TYPE); ^ ../third_party/v8/src/objects-visiting.h: In member function ‘void v8::internal::VisitorDispatchTable::RegisterSpecializations()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__188’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-visiting.h:187:5: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT( ^ ../third_party/v8/src/scanner.h: In member function ‘void v8::internal::Scanner::Init()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__444’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/scanner.h:444:5: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^ ../third_party/v8/src/objects-inl.h: In member function ‘bool v8::internal::Object::IsInternalizedString()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__224’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:224:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(kInternalizedTag != 0); ^ ../third_party/v8/src/objects-inl.h: In member function ‘bool v8::internal::StringShape::IsInternalized()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__309’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:309:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(kInternalizedTag != 0); ^ ../third_party/v8/src/objects-inl.h: In member function ‘bool v8::internal::String::IsOneByteRepresentationUnderneath()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__328’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:328:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(kIsIndirectStringTag != 0); ^ ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__329’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:329:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^ ../third_party/v8/src/objects-inl.h: In member function ‘bool v8::internal::String::IsTwoByteRepresentationUnderneath()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__344’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:344:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(kIsIndirectStringTag != 0); ^ ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__345’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:345:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^ ../third_party/v8/src/objects-inl.h: In member function ‘bool v8::internal::Object::IsJSReceiver()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__536’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:536:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^ ../third_party/v8/src/objects-inl.h: In member function ‘bool v8::internal::Object::IsJSObject()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__543’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:543:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^ ../third_party/v8/src/objects-inl.h: In member function ‘v8::internal::String* v8::internal::String::GetUnderlying()’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__2585’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:2585:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^ ../third_party/v8/src/objects-inl.h: In member function ‘void v8::internal::Code::set_flags(v8::internal::Code::Flags)’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__3551’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/objects-inl.h:3551:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^ ../third_party/v8/src/api.h: In function ‘T v8::ToCData(v8::internal::Object*)’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__120’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/api.h:120:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^ ../third_party/v8/src/api.h: In function ‘v8::internal::Handle v8::FromCData(T)’: ../third_party/v8/src/checks.h:251:22: error: typedef ‘__StaticAssertTypedef__129’ locally defined but not used [-Werror=unused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’ #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../third_party/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’ SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../third_party/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’ #define STATIC_ASSERT(test) STATIC_CHECK(test) ^ ../third_party/v8/src/api.h:129:3: note: in expansion of macro ‘STATIC_ASSERT’ STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^ cc1plus: all warnings being treated as errors make[1]: *** [out/Debug/obj.target/v8_base/third_party/v8/src/accessors.o] Error 1 make[1]: Leaving directory `/home/sergz/projects/eyeo/libadblockplus/build' make: *** [all] Error 2