Trevor Robinson
unread,Jan 31, 2012, 8:21:16 PM1/31/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to mongodb-dev
Is the trunk build known to be broken when building with v8? I tried
last week and just now, and get the -Werror failures below.
I'm primarily interested in helping with ARM support (e.g.
SERVER-1811), so I assume trunk is what I should be building. Clearly,
I'm further assuming that v8 is the best option for ARM, but let me
know if I need to use Spider Monkey instead.
$ scons --usev8
...
g++ -o build/linux2/usev8/mongo/scripting/engine_v8.o -c -Wnon-virtual-
dtor -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -
Wno-unknown-pragmas -Winvalid-pch -Werror -pipe -fno-builtin-memcmp -
O3 -D_SCONS -DMONGO_EXPOSE_MACROS -D_FILE_OFFSET_BITS=64 -Ibuild/
linux2/usev8 -Isrc -Ibuild/linux2/usev8/mongo -Isrc/mongo -Ibuild/
linux2/usev8/third_party/pcre-7.4 -Isrc/third_party/pcre-7.4 -I/root/
v8/include src/mongo/scripting/engine_v8.cpp
src/mongo/scripting/engine_v8.cpp: In function 'v8::Handle<v8::Value>
mongo::namedSet(v8::Local<v8::String>, v8::Local<v8::Value>, const
v8::AccessorInfo&)':
src/mongo/scripting/engine_v8.cpp:129:27: error: variable 'scp' set
but not used [-Werror=unused-but-set-variable]
src/mongo/scripting/engine_v8.cpp: In function
'v8::Handle<v8::Boolean> mongo::namedDelete(v8::Local<v8::String>,
const v8::AccessorInfo&)':
src/mongo/scripting/engine_v8.cpp:151:27: error: variable 'scp' set
but not used [-Werror=unused-but-set-variable]
src/mongo/scripting/engine_v8.cpp: In function
'v8::Handle<v8::Boolean> mongo::indexedDelete(uint32_t, const
v8::AccessorInfo&)':
src/mongo/scripting/engine_v8.cpp:195:27: error: variable 'scp' set
but not used [-Werror=unused-but-set-variable]
src/mongo/scripting/engine_v8.cpp: In function 'v8::Handle<v8::Value>
mongo::indexedSet(uint32_t, v8::Local<v8::Value>, const
v8::AccessorInfo&)':
src/mongo/scripting/engine_v8.cpp:224:27: error: variable 'scp' set
but not used [-Werror=unused-but-set-variable]
cc1plus: all warnings being treated as errors
scons: *** [build/linux2/usev8/mongo/scripting/engine_v8.o] Error 1
scons: building terminated because of errors.
Thanks,
Trevor