l2108:wilma [user]$ npm install (node:41711) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version. > node-expat@2.1.4 install /Users/[user]/development/temp/wilma/node_modules/node-expat > node-gyp rebuild CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o ../deps/libexpat/lib/xmltok.c:471:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:484:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:504:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:517:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:730:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:749:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:762:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:775:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:871:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ ../deps/libexpat/lib/xmltok.c:890:1: warning: missing field 'isName2' initializer [-Wmissing-field-initializers] }; ^ 10 warnings generated. CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o LIBTOOL-STATIC Release/libexpat.a CXX(target) Release/obj.target/node_expat/node-expat.o In file included from ../node-expat.cc:1: ../../nan/nan.h:318:13: error: no member named 'New' in 'v8::String' return _NAN_ERROR(v8::Exception::Error, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:298:50: note: expanded from macro '_NAN_ERROR' # define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg)) ~~~~~~~~~~~~^ ../../nan/nan.h:322:5: error: no member named 'ThrowException' in namespace 'v8' _NAN_THROW_ERROR(v8::Exception::Error, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:303:11: note: expanded from macro '_NAN_THROW_ERROR' v8::ThrowException(_NAN_ERROR(fun, errmsg)); \ ~~~~^ ../../nan/nan.h:322:5: error: no member named 'New' in 'v8::String' _NAN_THROW_ERROR(v8::Exception::Error, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:303:26: note: expanded from macro '_NAN_THROW_ERROR' v8::ThrowException(_NAN_ERROR(fun, errmsg)); \ ^~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:298:50: note: expanded from macro '_NAN_ERROR' # define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg)) ~~~~~~~~~~~~^ ../../nan/nan.h:327:9: error: no type named 'ThrowException' in namespace 'v8' v8::ThrowException(error); ~~~~^ ../../nan/nan.h:334:65: error: no member named 'New' in 'v8::String' v8::Local err = v8::Exception::Error(v8::String::New(msg)); ~~~~~~~~~~~~^ ../../nan/nan.h:335:50: error: expected '(' for function-style cast or type construction v8::Local obj = err.As(); ~~~~~~~~~~^ ../../nan/nan.h:335:52: error: expected expression v8::Local obj = err.As(); ^ ../../nan/nan.h:336:65: error: too few arguments to function call, expected 2, have 1 obj->Set(v8::String::New("code"), v8::Int32::New(errorNumber)); ~~~~~~~~~~~~~~ ^ /Users/[user]/.node-gyp/6.3.1/include/node/v8.h:2547:3: note: 'New' declared here static Local New(Isolate* isolate, int32_t value); In file included from ../node-expat.cc:1: ../../nan/nan.h:336:26: error: no member named 'New' in 'v8::String' obj->Set(v8::String::New("code"), v8::Int32::New(errorNumber)); ~~~~~~~~~~~~^ ../../nan/nan.h:348:12: error: no member named 'New' in 'v8::String' return _NAN_ERROR(v8::Exception::TypeError, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:298:50: note: expanded from macro '_NAN_ERROR' # define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg)) ~~~~~~~~~~~~^ ../../nan/nan.h:352:5: error: no member named 'ThrowException' in namespace 'v8' _NAN_THROW_ERROR(v8::Exception::TypeError, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:303:11: note: expanded from macro '_NAN_THROW_ERROR' v8::ThrowException(_NAN_ERROR(fun, errmsg)); \ ~~~~^ ../../nan/nan.h:352:5: error: no member named 'New' in 'v8::String' _NAN_THROW_ERROR(v8::Exception::TypeError, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:303:26: note: expanded from macro '_NAN_THROW_ERROR' v8::ThrowException(_NAN_ERROR(fun, errmsg)); \ ^~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:298:50: note: expanded from macro '_NAN_ERROR' # define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg)) ~~~~~~~~~~~~^ ../../nan/nan.h:356:12: error: no member named 'New' in 'v8::String' return _NAN_ERROR(v8::Exception::RangeError, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:298:50: note: expanded from macro '_NAN_ERROR' # define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg)) ~~~~~~~~~~~~^ ../../nan/nan.h:360:5: error: no member named 'ThrowException' in namespace 'v8' _NAN_THROW_ERROR(v8::Exception::RangeError, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:303:11: note: expanded from macro '_NAN_THROW_ERROR' v8::ThrowException(_NAN_ERROR(fun, errmsg)); \ ~~~~^ ../../nan/nan.h:360:5: error: no member named 'New' in 'v8::String' _NAN_THROW_ERROR(v8::Exception::RangeError, errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:303:26: note: expanded from macro '_NAN_THROW_ERROR' v8::ThrowException(_NAN_ERROR(fun, errmsg)); \ ^~~~~~~~~~~~~~~~~~~~~~~ ../../nan/nan.h:298:50: note: expanded from macro '_NAN_ERROR' # define _NAN_ERROR(fun, errmsg) fun(v8::String::New(errmsg)) ~~~~~~~~~~~~^ ../../nan/nan.h:379:13: error: no member named 'smalloc' in namespace 'node' , node::smalloc::FreeCallback callback ~~~~~~^ ../../nan/nan.h:119:71: note: expanded from macro 'NAN_INLINE' # define NAN_INLINE(declarator) inline __attribute__((always_inline)) declarator ^~~~~~~~~~ ../../nan/nan.h:389:12: error: no matching function for call to 'New' return node::Buffer::New(data, size); ^~~~~~~~~~~~~~~~~ /Users/[user]/.node-gyp/6.3.1/include/node/node_buffer.h:31:40: note: candidate function not viable: no known conversion from 'char *' to 'v8::Isolate *' for 1st argument NODE_EXTERN v8::MaybeLocal New(v8::Isolate* isolate, size_t length); ^ /Users/[user]/.node-gyp/6.3.1/include/node/node_buffer.h:34:40: note: candidate function not viable: no known conversion from 'char *' to 'v8::Isolate *' for 1st argument NODE_EXTERN v8::MaybeLocal New(v8::Isolate* isolate, ^ /Users/[user]/.node-gyp/6.3.1/include/node/node_buffer.h:46:40: note: candidate function not viable: requires 3 arguments, but 2 were provided NODE_EXTERN v8::MaybeLocal New(v8::Isolate* isolate, ^ /Users/[user]/.node-gyp/6.3.1/include/node/node_buffer.h:39:40: note: candidate function not viable: requires 5 arguments, but 2 were provided NODE_EXTERN v8::MaybeLocal New(v8::Isolate* isolate, ^ In file included from ../node-expat.cc:1: ../../nan/nan.h:393:12: error: no matching function for call to 'New' return node::Buffer::New(size); ^~~~~~~~~~~~~~~~~ /Users/[user]/.node-gyp/6.3.1/include/node/node_buffer.h:31:40: note: candidate function not viable: requires 2 arguments, but 1 was provided NODE_EXTERN v8::MaybeLocal New(v8::Isolate* isolate, size_t length); ^ /Users/[user]/.node-gyp/6.3.1/include/node/node_buffer.h:34:40: note: candidate function not viable: requires at least 2 arguments, but 1 was provided NODE_EXTERN v8::MaybeLocal New(v8::Isolate* isolate, ^ /Users/[user]/.node-gyp/6.3.1/include/node/node_buffer.h:46:40: note: candidate function not viable: requires 3 arguments, but 1 was provided NODE_EXTERN v8::MaybeLocal New(v8::Isolate* isolate, ^ /Users/[user]/.node-gyp/6.3.1/include/node/node_buffer.h:39:40: note: candidate function not viable: requires 5 arguments, but 1 was provided NODE_EXTERN v8::MaybeLocal New(v8::Isolate* isolate, In file included from ../node-expat.cc:1: ../../nan/nan.h:400:26: error: no member named 'Use' in namespace 'node::Buffer' return node::Buffer::Use(data, size); ~~~~~~~~~~~~~~^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make: *** [Release/obj.target/node_expat/node-expat.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:276:23) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12) gyp ERR! System Darwin 15.3.0 gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /Users/[user]/development/temp/wilma/node_modules/node-expat gyp ERR! node -v v6.3.1 gyp ERR! node-gyp -v v3.3.1 gyp ERR! not ok npm WARN fiware-pep-proxy@0.1.0 No license field. npm ERR! Darwin 15.3.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" npm ERR! node v6.3.1 npm ERR! npm v3.10.3 npm ERR! code ELIFECYCLE npm ERR! node-expat@2.1.4 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-expat@2.1.4 install script 'node-gyp rebuild'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the node-expat package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs node-expat npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls node-expat npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /Users/[user]/development/temp/wilma/npm-debug.log