Status: New
Owner: ----
New issue 2985 by [email protected]: make native error Ubuntu 13.10 x64 x86
http://code.google.com/p/v8/issues/detail?id=2985
$ cd /usr/local/src
$ svn checkout http://v8.googlecode.com/svn/trunk/ v8
...
$ cd v8
$ make dependencies
...
$ make native
...
PYTHONPATH="/usr/local/src/v8/tools/generate_shim_headers:" \
GYP_GENERATORS=make \
build/gyp/gyp --generator-output="out" build/all.gyp \
-Ibuild/standalone.gypi --depth=. -S.native
-Dv8_enable_backtrace=1 -Darm_fpu=default -Darm_float_abi=default
make[1]: Entering directory `/usr/local/src/v8/out'
CXX(target)
/usr/local/src/v8/out/native/obj.target/v8_base.x64/src/accessors.o
In file included from ../src/v8.h:52:0,
from ../src/accessors.cc:28:
../src/../include/v8.h: In member function ‘void
v8::ReturnValue<T>::Set(uint32_t)’:
../src/../include/v8.h:5822:31: error: typedef ‘I’ locally defined but not
used [-Werror=unused-local-typedefs]
typedef internal::Internals I;
^
In file included from ../src/v8globals.h:32:0,
from ../src/v8.h:53,
from ../src/accessors.cc:28:
../src/v8utils.h: In function ‘void v8::internal::CopyWords(T*, const T*,
size_t)’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__131’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/v8utils.h:131:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(sizeof(T) == kPointerSize);
^
../src/v8utils.h: In function ‘void v8::internal::MoveWords(T*, const T*,
size_t)’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__154’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/v8utils.h:154:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(sizeof(T) == kPointerSize);
^
../src/v8utils.h: In function ‘void v8::internal::CopyBytes(T*, const T*,
size_t)’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__177’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/v8utils.h:177:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(sizeof(T) == 1);
^
../src/objects.h: In member function ‘bool
v8::internal::Map::CanTransition()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__6152’
locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects.h:6152:5: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(LAST_TYPE == LAST_JS_OBJECT_TYPE);
^
../src/objects-visiting.h: In member function ‘void
v8::internal::VisitorDispatchTable<Callback>::RegisterSpecializations()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__196’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-visiting.h:195:5: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(
^
../src/scanner.h: In member function ‘void v8::internal::Scanner::Init()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__496’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/scanner.h:496:5: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(kCharacterLookaheadBufferSize == 1);
^
../src/objects-inl.h: In member function ‘bool
v8::internal::Object::IsInternalizedString()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__224’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:224:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(kNotInternalizedTag != 0);
^
../src/objects-inl.h: In member function ‘bool
v8::internal::StringShape::IsInternalized()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__321’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:321:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(kNotInternalizedTag != 0);
^
../src/objects-inl.h: In member function ‘bool
v8::internal::String::IsOneByteRepresentationUnderneath()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__341’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:341:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(kIsIndirectStringTag != 0);
^
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__342’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:342:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0);
^
../src/objects-inl.h: In member function ‘bool
v8::internal::String::IsTwoByteRepresentationUnderneath()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__357’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:357:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(kIsIndirectStringTag != 0);
^
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__358’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:358:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0);
^
../src/objects-inl.h: In member function ‘bool
v8::internal::Object::IsJSReceiver()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__545’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:545:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE);
^
../src/objects-inl.h: In member function ‘bool
v8::internal::Object::IsJSObject()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__552’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:552:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE);
^
../src/objects-inl.h: In member function ‘double
v8::internal::ConstantPoolArray::get_int64_entry_as_double(int)’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__2040’
locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:2040:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(kDoubleSize == kInt64Size);
^
../src/objects-inl.h: In member function ‘void
v8::internal::ConstantPoolArray::set(int, double)’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__2077’
locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:2077:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(kDoubleSize == kInt64Size);
^
../src/objects-inl.h: In member function ‘v8::internal::String*
v8::internal::String::GetUnderlying()’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__2769’
locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:2769:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset);
^
../src/objects-inl.h: In member function ‘void
v8::internal::Code::set_flags(v8::internal::Code::Flags)’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__3815’
locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/objects-inl.h:3815:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1);
^
../src/api.h: In function ‘T v8::ToCData(v8::internal::Object*)’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__120’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/api.h:120:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address));
^
../src/api.h: In function ‘v8::internal::Handle<v8::internal::Object>
v8::FromCData(v8::internal::Isolate*, T)’:
../src/checks.h:271:22: error: typedef ‘__StaticAssertTypedef__130’ locally
defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:261:39: note: in definition of macro
‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:271:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../src/checks.h:319:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/api.h:130: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]: ***
[/usr/local/src/v8/out/native/obj.target/v8_base.x64/src/accessors.o] Error
1
make[1]: Leaving directory `/usr/local/src/v8/out'
make: *** [native] Error 2
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.