child_process: customFds option is deprecated, use stdio instead. ../deps/lcb/src/lcbio/manager.c: In function ‘iterfunc’: ../deps/lcb/src/lcbio/manager.c:157:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] LCB_LIST_SAFE_FOR(cur, next, (lcb_list_t *)&he->ll_idle) { ^ ../deps/lcb/src/lcbio/manager.c:162:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] LCB_LIST_SAFE_FOR(cur, next, (lcb_list_t *)&he->ll_pending) { ^ ../deps/lcb/src/lcbio/manager.c: In function ‘lcbio_mgr_destroy’: ../deps/lcb/src/lcbio/manager.c:203:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] LCB_LIST_SAFE_FOR(cur, next, (lcb_list_t*)&hes) { ^ ../deps/lcb/src/lcbio/manager.c: In function ‘on_connected’: ../deps/lcb/src/lcbio/manager.c:277:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] LCB_LIST_SAFE_FOR(cur, next, (lcb_list_t *)&he->requests) { ^ ../deps/lcb/src/lcbio/manager.c: In function ‘he_dump’: ../deps/lcb/src/lcbio/manager.c:546:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] LCB_LIST_FOR(llcur, (lcb_list_t *)&he->requests) { ^ ../src/cas.cc: In static member function ‘static void Couchnode::Cas::fnToString(const v8::FunctionCallbackInfo&)’: ../src/cas.cc:43:35: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=] sprintf(casStr, "%llu", casVal); ^ ../src/cas.cc: In static member function ‘static void Couchnode::Cas::fnInspect(const v8::FunctionCallbackInfo&)’: ../src/cas.cc:54:49: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=] sprintf(casStr, "CouchbaseCas<%llu>", casVal); ^ ../src/cas.cc: In function ‘bool _StrToCas(v8::Handle, uint64_t*)’: ../src/cas.cc:73:58: warning: format ‘%llu’ expects argument of type ‘long long unsigned int*’, but argument 3 has type ‘uint64_t* {aka long unsigned int*}’ [-Wformat=] if (sscanf(*NanUtf8String(obj->ToString()), "%llu", p) != 1) { ^ In file included from ../deps/lcb/include/libcouchbase/plugins/io/libuv/plugin-internal.h:31:0, from ../deps/lcb/include/libcouchbase/plugins/io/libuv/plugin-libuv.c:18, from ../src/uv-plugin-all.c:17: ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h: In function ‘uv_uv2syserr’: /home/corbinu/.node-gyp/1.6.1/deps/uv/include/uv.h:75:6: error: ‘EAI_BADHINTS’ undeclared (first use in this function) XX(EAI_BADHINTS, "invalid value for hints") \ ^ ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h:167:63: note: in definition of macro ‘X’ #define X(name, desc) if (status == UV_##name) { return name; } ^ ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h:168:7: note: in expansion of macro ‘UV_ERRNO_MAP’ UV_ERRNO_MAP(X) ^ /home/corbinu/.node-gyp/1.6.1/deps/uv/include/uv.h:75:6: note: each undeclared identifier is reported only once for each function it appears in XX(EAI_BADHINTS, "invalid value for hints") \ ^ ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h:167:63: note: in definition of macro ‘X’ #define X(name, desc) if (status == UV_##name) { return name; } ^ ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h:168:7: note: in expansion of macro ‘UV_ERRNO_MAP’ UV_ERRNO_MAP(X) ^ /home/corbinu/.node-gyp/1.6.1/deps/uv/include/uv.h:80:6: error: ‘EAI_NODATA’ undeclared (first use in this function) XX(EAI_NODATA, "no address") \ ^ ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h:167:63: note: in definition of macro ‘X’ #define X(name, desc) if (status == UV_##name) { return name; } ^ ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h:168:7: note: in expansion of macro ‘UV_ERRNO_MAP’ UV_ERRNO_MAP(X) ^ /home/corbinu/.node-gyp/1.6.1/deps/uv/include/uv.h:83:6: error: ‘EAI_PROTOCOL’ undeclared (first use in this function) XX(EAI_PROTOCOL, "resolved protocol is unknown") \ ^ ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h:167:63: note: in definition of macro ‘X’ #define X(name, desc) if (status == UV_##name) { return name; } ^ ../deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h:168:7: note: in expansion of macro ‘UV_ERRNO_MAP’ UV_ERRNO_MAP(X) ^ make: *** [Release/obj.target/couchbase_impl/src/uv-plugin-all.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:169:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1044:12) gyp ERR! System Linux 3.13.0-43-generic gyp ERR! command "/usr/bin/iojs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/corbinu/cartizo-transit/node_modules/couchbase gyp ERR! node -v v1.6.1 gyp ERR! node-gyp -v v1.0.2 gyp ERR! not ok