2015-07-09 12:11:29.094 xcodebuild[78807:4155587] [MT] PluginLoading: Required plug-in compatibility UUID E969541F-E6F9-4D25-8158-72DC3545A6C6 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs In file included from ../src/couchbase_impl.cc:21: In file included from ../src/couchbase_impl.h:70: ../src/namemap.h:87:20: error: use of undeclared identifier 'NanPersistentToLocal' return NanPersistentToLocal(names[ix]); ^ In file included from ../src/couchbase_impl.cc:21: In file included from ../src/couchbase_impl.h:71: ../src/exception.h:114:20: error: no member named 'ThrowException' in namespace 'v8' return v8::ThrowException(asValue()); ~~~~^ In file included from ../src/couchbase_impl.cc:21: In file included from ../src/couchbase_impl.h:72: ../src/cookie.h:43:30: error: no member named 'New' in 'v8::String' keyObj = String::New((const char *)key, nkey); ~~~~~~~~^ ../src/cookie.h:109:38: error: expected '(' for function-style cast or type construction NanAssignPersistent(v8::Value, parent, cbo); ~~~~~~~~~^ ../src/cookie.h:114:29: error: 'Object' does not refer to a value NanAssignPersistent(Object, keyOptions, options); ^ /Users/matthewarkin/.node-gyp/0.12.1/deps/v8/include/v8.h:2110:17: note: declared here class V8_EXPORT Object : public Value { ^ In file included from ../src/couchbase_impl.cc:21: In file included from ../src/couchbase_impl.h:72: ../src/cookie.h:125:41: error: use of undeclared identifier 'NanPersistentToLocal' Local localKeyOptions = NanPersistentToLocal(keyOptions); ^ ../src/cookie.h:143:33: error: 'Object' does not refer to a value NanAssignPersistent(Object, spooledInfo, Object::New()); ^ /Users/matthewarkin/.node-gyp/0.12.1/deps/v8/include/v8.h:2110:17: note: declared here class V8_EXPORT Object : public Value { ^ In file included from ../src/couchbase_impl.cc:21: In file included from ../src/couchbase_impl.h:72: ../src/cookie.h:143:66: error: too few arguments to function call, single argument 'isolate' was not specified NanAssignPersistent(Object, spooledInfo, Object::New()); ~~~~~~~~~~~ ^ /Users/matthewarkin/.node-gyp/0.12.1/deps/v8/include/v8.h:2388:3: note: 'New' declared here static Local New(Isolate* isolate); ^ In file included from ../src/couchbase_impl.cc:21: In file included from ../src/couchbase_impl.h:72: ../src/cookie.h:191:34: error: use of undeclared identifier 'NanPersistentToLocal' Local localParent = NanPersistentToLocal(parent); ^ In file included from ../src/couchbase_impl.cc:21: In file included from ../src/couchbase_impl.h:75: ../src/commands.h:53:16: error: use of undeclared identifier 'NanPersistentToLocal' return NanPersistentToLocal(persKeys); ^ ../src/couchbase_impl.cc:61:37: error: no member named 'GetCurrent' in 'v8::Context' node::MakeCallback(v8::Context::GetCurrent()->Global(), ~~~~~~~~~~~~~^ ../src/couchbase_impl.cc:63:22: error: too few arguments to function call, single argument 'isolate' was not specified return v8::False(); ~~~~~~~~~ ^ /Users/matthewarkin/.node-gyp/0.12.1/deps/v8/include/v8.h:308:3: note: 'False' declared here friend Handle False(Isolate* isolate); ^ ../src/couchbase_impl.cc:104:55: error: cannot initialize a parameter of type 'v8::Isolate *' with an lvalue of type 'void (const v8::FunctionCallbackInfo &)' Local t = FunctionTemplate::New(New); ^~~ /Users/matthewarkin/.node-gyp/0.12.1/deps/v8/include/v8.h:3456:16: note: passing argument to parameter 'isolate' here Isolate* isolate, ^ ../src/couchbase_impl.cc:108:21: error: no member named 'NewSymbol' in 'v8::String'; did you mean 'NanSymbol'? t->SetClassName(String::NewSymbol("CouchbaseImpl")); ^~~~~~~~~~~~~~~~~ NanSymbol ../node_modules/nan/nan.h:499:51: note: 'NanSymbol' declared here NAN_DEPRECATED NAN_INLINE v8::Local NanSymbol( ^ ../src/couchbase_impl.cc:108:29: warning: 'NanSymbol' is deprecated [-Wdeprecated-declarations] t->SetClassName(String::NewSymbol("CouchbaseImpl")); ^ ../node_modules/nan/nan.h:499:51: note: 'NanSymbol' has been explicitly marked deprecated here NAN_DEPRECATED NAN_INLINE v8::Local NanSymbol( ^ ../src/couchbase_impl.cc:132:17: error: no member named 'NewSymbol' in 'v8::String'; did you mean 'NanSymbol'? target->Set(String::NewSymbol("CouchbaseImpl"), t->GetFunction()); ^~~~~~~~~~~~~~~~~ NanSymbol ../node_modules/nan/nan.h:499:51: note: 'NanSymbol' declared here NAN_DEPRECATED NAN_INLINE v8::Local NanSymbol( ^ ../src/couchbase_impl.cc:132:25: warning: 'NanSymbol' is deprecated [-Wdeprecated-declarations] target->Set(String::NewSymbol("CouchbaseImpl"), t->GetFunction()); ^ ../node_modules/nan/nan.h:499:51: note: 'NanSymbol' has been explicitly marked deprecated here NAN_DEPRECATED NAN_INLINE v8::Local NanSymbol( ^ ../src/couchbase_impl.cc:134:17: error: no member named 'NewSymbol' in 'v8::String'; did you mean 'NanSymbol'? target->Set(String::NewSymbol("Constants"), createConstants()); ^~~~~~~~~~~~~~~~~ NanSymbol ../node_modules/nan/nan.h:499:51: note: 'NanSymbol' declared here NAN_DEPRECATED NAN_INLINE v8::Local NanSymbol( ^ ../src/couchbase_impl.cc:134:25: warning: 'NanSymbol' is deprecated [-Wdeprecated-declarations] target->Set(String::NewSymbol("Constants"), createConstants()); ^ ../node_modules/nan/nan.h:499:51: note: 'NanSymbol' has been explicitly marked deprecated here NAN_DEPRECATED NAN_INLINE v8::Local NanSymbol( ^ ../src/couchbase_impl.cc:155:13: error: no member named 'AsciiValue' in 'v8::String' String::AsciiValue func(cbName); ~~~~~~~~^ ../src/couchbase_impl.cc:157:9: error: use of undeclared identifier 'func' if (func.length() == 0) { ^ ../src/couchbase_impl.cc:165:44: error: use of undeclared identifier 'func' EventMap::iterator iter = events.find(*func); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 3 warnings and 20 errors generated. make: *** [Release/obj.target/couchbase_impl/src/couchbase_impl.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23) gyp ERR! stack at ChildProcess.emit (events.js:110:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1067:12) gyp ERR! System Darwin 14.3.0 gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /Users/matthewarkin/Developer/checkout/couchnode gyp ERR! node -v v0.12.1 gyp ERR! node-gyp -v v2.0.1 gyp ERR! not ok