contentful-userland / gatsby-contentful-starter

Gatsby starter for a Contentful project from the community.
https://contentful-userland.github.io/gatsby-contentful-starter/
MIT License
279 stars 123 forks source link

Error installing the packages #57

Closed alearcy closed 4 years ago

alearcy commented 5 years ago

Hi, I'm having trouble to install gatsby-contentful-starter.

Error

Error: Command failed: npm install                                           │
│ node-pre-gyp WARN Tried to download(404):                                    │
│ https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node… │
│                                                                              │
│ node-pre-gyp WARN Pre-built binaries not found for fsevents@1.2.4 and        │
│ node@12.10.0 (node-v72 ABI, unknown) (falling back to source compile with    │
│ node-gyp)                                                                    │
│ In file included from ../fsevents.cc:6:                                      │
│ In file included from ../../nan/nan.h:202:                                   │
│ In file included from ../../nan/nan_converters.h:67:                         │
│ ../../nan/nan_converters_43_inl.h:22:1: warning: 'ToBoolean' is deprecated:  │
│ ToBoolean can never throw. Use Local version. [-Wdeprecated-declarations]    │
│ X(Boolean)                                                                   │
│ ^                                                                            │
│ ../../nan/nan_converters_43_inl.h:18:12: note: expanded from macro 'X'       │
│        val->To ## TYPE(isolate->GetCurrentContext())                       … │
│ \                                                                            │
│             ^                                                                │
│ <scratch space>:207:1: note: expanded from here                              │
│ ToBoolean                                                                    │
│ ^                                                                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2536:3: note:  │
│ 'ToBoolean' has been explicitly marked deprecated here                       │
│    V8_DEPRECATED("ToBoolean can never throw. Use Local version.",            │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ In file included from ../../nan/nan.h:202:                                   │
│ In file included from ../../nan/nan_converters.h:67:                         │
│ ../../nan/nan_converters_43_inl.h:40:1: warning: 'BooleanValue' is deprecat… │
│ BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declaratio… │
│ X(bool, Boolean)                                                             │
│ ^                                                                            │
│ ../../nan/nan_converters_43_inl.h:37:15: note: expanded from macro 'X'       │
│    return val->NAME ## Value(isolate->GetCurrentContext());                … │
│ \                                                                            │
│                ^                                                             │
│ <scratch space>:214:1: note: expanded from here                              │
│ BooleanValue                                                                 │
│ ^                                                                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2574:3: note:  │
│ 'BooleanValue' has been explicitly marked deprecated here                    │
│    V8_DEPRECATED("BooleanValue can never throw. Use Isolate version.",       │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ In file included from ../../nan/nan.h:203:                                   │
│ In file included from ../../nan/nan_new.h:189:                               │
│ ../../nan/nan_implementation_12_inl.h:103:42: error: no viable conversion f… │
│ 'v8::Isolate *' to 'Local<v8::Context>'                                      │
│    return scope.Escape(v8::Function::New( isolate                            │
│                                           ^~~~~~~                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:183:7: note:   │
│ candidate constructor (the implicit copy constructor) not viable: no known   │
│ conversion from 'v8::Isolate *' to 'const v8::Local<v8::Context> &' for 1st  │
│ argument                                                                     │
│ class Local {                                                                │
│        ^                                                                     │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:183:7: note:   │
│ candidate constructor (the implicit move constructor) not viable: no known   │
│ conversion from 'v8::Isolate *' to 'v8::Local<v8::Context> &&' for 1st       │
│ argument                                                                     │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:187:13: note:  │
│ candidate template ignored: could not match 'Local<type-parameter-0-0>'      │
│ against 'v8::Isolate *'                                                      │
│    V8_INLINE Local(Local<S> that)                                            │
│              ^                                                               │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:4139:22: note… │
│ passing argument to parameter 'context' here                                 │
│        Local<Context> context, FunctionCallback callback,                    │
│                       ^                                                      │
│ In file included from ../fsevents.cc:6:                                      │
│ In file included from ../../nan/nan.h:203:                                   │
│ In file included from ../../nan/nan_new.h:189:                               │
│ ../../nan/nan_implementation_12_inl.h:337:37: error: too few arguments to    │
│ function call, expected 2, have 1                                            │
│    return v8::StringObject::New(value).As<v8::StringObject>();               │
│           ~~~~~~~~~~~~~~~~~~~~~      ^                                       │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:5394:3: note:  │
│ 'New' declared here                                                          │
│    static Local<Value> New(Isolate* isolate, Local<String> value);           │
│    ^                                                                         │
│ In file included from ../fsevents.cc:6:                                      │
│ In file included from ../../nan/nan.h:203:                                   │
│ In file included from ../../nan/nan_new.h:189:                               │
│ ../../nan/nan_implementation_12_inl.h:337:58: error: expected '(' for        │
│ function-style cast or type construction                                     │
│    return v8::StringObject::New(value).As<v8::StringObject>();               │
│                                           ~~~~~~~~~~~~~~~~^                  │
│ ../../nan/nan_implementation_12_inl.h:337:60: error: expected expression     │
│    return v8::StringObject::New(value).As<v8::StringObject>();               │
│                                                             ^                │
│ In file included from ../fsevents.cc:6:                                      │
│ ../../nan/nan.h:1034:44: error: no matching member function for call to      │
│ 'ToString'                                                                   │
│        v8::Local<v8::String> string = from->ToString();                      │
│                                       ~~~~~~^~~~~~~~                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2541:44: note… │
│ candidate function not viable: requires single argument 'context', but no    │
│ arguments were provided                                                      │
│    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                        │
│                                             ^                                │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2557:31: note… │
│ candidate function not viable: requires single argument 'isolate', but no    │
│ arguments were provided                                                      │
│                  Local<String> ToString(Isolate* isolate) const);            │
│                                ^                                             │
│ In file included from ../fsevents.cc:6:                                      │
│ ../../nan/nan.h:1044:37: error: cannot initialize a parameter of type        │
│ 'v8::Isolate *' with an lvalue of type 'char *'                              │
│          length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags); │
│                                      ^~~~                                    │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2751:26: note… │
│ passing argument to parameter 'isolate' here                                 │
│    int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,            │
│                           ^                                                  │
│ In file included from ../fsevents.cc:6:                                      │
│ ../../nan/nan.h:1818:28: warning: 'Set' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      New(persistentHandle)->Set(New(key).ToLocalChecked(), value);           │
│                             ^                                                │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ ../../nan/nan.h:1824:28: warning: 'Set' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      New(persistentHandle)->Set(key, value);                                 │
│                             ^                                                │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ ../../nan/nan.h:1830:28: warning: 'Set' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      New(persistentHandle)->Set(index, value);                               │
│                             ^                                                │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3380:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ ../../nan/nan.h:1836:32: warning: 'Get' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│          New(persistentHandle)->Get(New(key).ToLocalChecked()));             │
│                                 ^                                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3425:3: note:  │
│ 'Get' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));   │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ ../../nan/nan.h:1842:48: warning: 'Get' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      return scope.Escape(New(persistentHandle)->Get(key));                   │
│                                                 ^                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3425:3: note:  │
│ 'Get' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));   │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ ../../nan/nan.h:1847:48: warning: 'Get' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      return scope.Escape(New(persistentHandle)->Get(index));                 │
│                                                 ^                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3429:3: note:  │
│ 'Get' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version", Local<Value> Get(uint32_t index));     │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ In file included from ../../nan/nan.h:2657:                                  │
│ ../../nan/nan_object_wrap.h:24:25: error: no member named 'IsNearDeath' in   │
│ 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'  │
│      assert(persistent().IsNearDeath());                                     │
│             ~~~~~~~~~~~~ ^                                                   │
│ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Develo… │
│ note: expanded from macro 'assert'                                           │
│      (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__… │
│ #e) : (void)0)                                                               │
│                          ^                                                   │
│ In file included from ../fsevents.cc:6:                                      │
│ In file included from ../../nan/nan.h:2657:                                  │
│ ../../nan/nan_object_wrap.h:67:18: warning: 'MarkIndependent' is deprecated… │
│ Weak objects are always considered independent. Use TracedGlobal when tryin… │
│ to use EmbedderHeapTracer. Use a strong handle when trying to keep an objec… │
│ alive. [-Wdeprecated-declarations]                                           │
│      persistent().MarkIndependent();                                         │
│                   ^                                                          │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:563:3: note:   │
│ 'MarkIndependent' has been explicitly marked deprecated here                 │
│    V8_DEPRECATED(                                                            │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:6:                                      │
│ In file included from ../../nan/nan.h:2657:                                  │
│ ../../nan/nan_object_wrap.h:124:26: error: no member named 'IsNearDeath' in  │
│ 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'  │
│      assert(wrap->handle_.IsNearDeath());                                    │
│             ~~~~~~~~~~~~~ ^                                                  │
│ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Develo… │
│ note: expanded from macro 'assert'                                           │
│      (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__… │
│ #e) : (void)0)                                                               │
│                          ^                                                   │
│ ../fsevents.cc:50:32: error: no template named 'Handle' in namespace 'v8'    │
│      static void Initialize(v8::Handle<v8::Object> exports);                 │
│                             ~~~~^                                            │
│ ../fsevents.cc:63:6: warning: field 'async_resource' will be initialized af… │
│ field 'lockStarted' [-Wreorder]                                              │
│     : async_resource("fsevents:FSEvents"), lockStarted(false) {              │
│       ^                                                                      │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:89:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagNone").ToLocalChec… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagNone));                         │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:90:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagMustScanSubDirs").… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagMustScanSubDirs));              │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:91:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagUserDropped").ToLo… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagUserDropped));                  │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:92:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagKernelDropped").To… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagKernelDropped));                │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:93:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagEventIdsWrapped").… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagEventIdsWrapped));              │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:94:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagHistoryDone").ToLo… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagHistoryDone));                  │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:95:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagRootChanged").ToLo… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagRootChanged));                  │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:96:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagMount").ToLocalChe… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagMount));                        │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:97:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagUnmount").ToLocalC… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagUnmount));                      │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:98:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemCreated").ToLo… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemCreated));                  │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:99:11: warning: 'Set' is deprecated: Use maybe version   │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemRemoved").ToLo… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemRemoved));                  │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:100:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemInodeMetaMod")… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemInodeMetaMod));             │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:101:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemRenamed").ToLo… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemRenamed));                  │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:102:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemModified").ToL… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemModified));                 │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:103:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemFinderInfoMod"… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemFinderInfoMod));            │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:104:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemChangeOwner").… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemChangeOwner));              │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:105:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemXattrMod").ToL… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemXattrMod));                 │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:106:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemIsFile").ToLoc… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemIsFile));                   │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:107:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemIsDir").ToLoca… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemIsDir));                    │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../fsevents.cc:82:                                     │
│ ../src/constants.cc:108:11: warning: 'Set' is deprecated: Use maybe version  │
│ [-Wdeprecated-declarations]                                                  │
│                                                                              │
│ object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemIsSymlink").To… │
│ Nan::New<v8::Integer>(kFSEventStreamEventFlagItemIsSymlink));                │
│            ^                                                                 │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ ../fsevents.cc:85:16: error: variable has incomplete type 'void'             │
│ void FSEvents::Initialize(v8::Handle<v8::Object> exports) {                  │
│                 ^                                                            │
│ ../fsevents.cc:85:31: error: no member named 'Handle' in namespace 'v8'      │
│ void FSEvents::Initialize(v8::Handle<v8::Object> exports) {                  │
│                            ~~~~^                                             │
│ ../fsevents.cc:85:48: error: expected '(' for function-style cast or type    │
│ construction                                                                 │
│ void FSEvents::Initialize(v8::Handle<v8::Object> exports) {                  │
│                                       ~~~~~~~~~~^                            │
│ ../fsevents.cc:85:50: error: use of undeclared identifier 'exports'          │
│ void FSEvents::Initialize(v8::Handle<v8::Object> exports) {                  │
│                                                   ^                          │
│ ../fsevents.cc:85:58: error: expected ';' after top level declarator         │
│ void FSEvents::Initialize(v8::Handle<v8::Object> exports) {                  │
│                                                           ^                  │
│                                                           ;                  │
│ 30 warnings and 14 errors generated.                                         │
│ make: *** [Release/obj.target/fse/fsevents.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:196:23)  │
│ gyp ERR! stack     at ChildProcess.emit (events.js:209:13)                   │
│ gyp ERR! stack     at Process.ChildProcess._handle.onexit                    │
│ (internal/child_process.js:272:12)                                           │
│ gyp ERR! System Darwin 18.7.0                                                │
│ gyp ERR! command "/usr/local/Cellar/node/12.10.0/bin/node"                   │
│ "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"      │
│ "build" "--fallback-to-build"                                                │
│ "--module=/Users/arcy/y/node_modules/fsevents/lib/binding/Release/node-v72-… │
│ "--module_name=fse"                                                          │
│ "--module_path=/Users/arcy/y/node_modules/fsevents/lib/binding/Release/node… │
│ "--napi_version=4" "--node_abi_napi=napi"                                    │
│ gyp ERR! cwd /Users/arcy/y/node_modules/fsevents                             │
│ gyp ERR! node -v v12.10.0                                                    │
│ gyp ERR! node-gyp -v v5.0.3                                                  │
│ gyp ERR! not ok                                                              │
│ node-pre-gyp ERR! build error                                                │
│ node-pre-gyp ERR! stack Error: Failed to execute                             │
│ '/usr/local/Cellar/node/12.10.0/bin/node                                     │
│ /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build  │
│ --fallback-to-build                                                          │
│ --module=/Users/arcy/y/node_modules/fsevents/lib/binding/Release/node-v72-d… │
│ --module_name=fse                                                            │
│ --module_path=/Users/arcy/y/node_modules/fsevents/lib/binding/Release/node-… │
│ --napi_version=4 --node_abi_napi=napi' (1)                                   │
│ node-pre-gyp ERR! stack     at ChildProcess.<anonymous>                      │
│ (/Users/arcy/y/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/com… │
│ node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:209:13)          │
│ node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1021:1… │
│ node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit           │
│ (internal/child_process.js:283:5)                                            │
│ node-pre-gyp ERR! System Darwin 18.7.0                                       │
│ node-pre-gyp ERR! command "/usr/local/Cellar/node/12.10.0/bin/node"          │
│ "/Users/arcy/y/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre… │
│ "install" "--fallback-to-build"                                              │
│ node-pre-gyp ERR! cwd /Users/arcy/y/node_modules/fsevents                    │
│ node-pre-gyp ERR! node -v v12.10.0                                           │
│ node-pre-gyp ERR! node-pre-gyp -v v0.10.0                                    │
│ node-pre-gyp ERR! not ok                                                     │
│ info sharp Downloading                                                       │
│ https://github.com/lovell/sharp-libvips/releases/download/v8.6.1/libvips-8.… │
│ prebuild-install WARN install No prebuilt binaries found (target=12.10.0     │
│ runtime=node arch=x64 platform=darwin)                                       │
│ In file included from ../src/common.cc:24:                                   │
│ In file included from ../../nan/nan.h:202:                                   │
│ In file included from ../../nan/nan_converters.h:67:                         │
│ ../../nan/nan_converters_43_inl.h:22:1: warning: 'ToBoolean' is deprecated:  │
│ ToBoolean can never throw. Use Local version. [-Wdeprecated-declarations]    │
│ X(Boolean)                                                                   │
│ ^                                                                            │
│ ../../nan/nan_converters_43_inl.h:18:12: note: expanded from macro 'X'       │
│        val->To ## TYPE(isolate->GetCurrentContext())                       … │
│ \                                                                            │
│             ^                                                                │
│ <scratch space>:50:1: note: expanded from here                               │
│ ToBoolean                                                                    │
│ ^                                                                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2536:3: note:  │
│ 'ToBoolean' has been explicitly marked deprecated here                       │
│    V8_DEPRECATED("ToBoolean can never throw. Use Local version.",            │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ In file included from ../../nan/nan.h:202:                                   │
│ In file included from ../../nan/nan_converters.h:67:                         │
│ ../../nan/nan_converters_43_inl.h:40:1: warning: 'BooleanValue' is deprecat… │
│ BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declaratio… │
│ X(bool, Boolean)                                                             │
│ ^                                                                            │
│ ../../nan/nan_converters_43_inl.h:37:15: note: expanded from macro 'X'       │
│    return val->NAME ## Value(isolate->GetCurrentContext());                … │
│ \                                                                            │
│                ^                                                             │
│ <scratch space>:57:1: note: expanded from here                               │
│ BooleanValue                                                                 │
│ ^                                                                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2574:3: note:  │
│ 'BooleanValue' has been explicitly marked deprecated here                    │
│    V8_DEPRECATED("BooleanValue can never throw. Use Isolate version.",       │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ In file included from ../../nan/nan.h:203:                                   │
│ In file included from ../../nan/nan_new.h:189:                               │
│ ../../nan/nan_implementation_12_inl.h:103:42: error: no viable conversion f… │
│ 'v8::Isolate *' to 'Local<v8::Context>'                                      │
│    return scope.Escape(v8::Function::New( isolate                            │
│                                           ^~~~~~~                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:183:7: note:   │
│ candidate constructor (the implicit copy constructor) not viable: no known   │
│ conversion from 'v8::Isolate *' to 'const v8::Local<v8::Context> &' for 1st  │
│ argument                                                                     │
│ class Local {                                                                │
│        ^                                                                     │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:183:7: note:   │
│ candidate constructor (the implicit move constructor) not viable: no known   │
│ conversion from 'v8::Isolate *' to 'v8::Local<v8::Context> &&' for 1st       │
│ argument                                                                     │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:187:13: note:  │
│ candidate template ignored: could not match 'Local<type-parameter-0-0>'      │
│ against 'v8::Isolate *'                                                      │
│    V8_INLINE Local(Local<S> that)                                            │
│              ^                                                               │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:4139:22: note… │
│ passing argument to parameter 'context' here                                 │
│        Local<Context> context, FunctionCallback callback,                    │
│                       ^                                                      │
│ In file included from ../src/common.cc:24:                                   │
│ In file included from ../../nan/nan.h:203:                                   │
│ In file included from ../../nan/nan_new.h:189:                               │
│ ../../nan/nan_implementation_12_inl.h:337:37: error: too few arguments to    │
│ function call, expected 2, have 1                                            │
│    return v8::StringObject::New(value).As<v8::StringObject>();               │
│           ~~~~~~~~~~~~~~~~~~~~~      ^                                       │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:5394:3: note:  │
│ 'New' declared here                                                          │
│    static Local<Value> New(Isolate* isolate, Local<String> value);           │
│    ^                                                                         │
│ In file included from ../src/common.cc:24:                                   │
│ In file included from ../../nan/nan.h:203:                                   │
│ In file included from ../../nan/nan_new.h:189:                               │
│ ../../nan/nan_implementation_12_inl.h:337:58: error: expected '(' for        │
│ function-style cast or type construction                                     │
│    return v8::StringObject::New(value).As<v8::StringObject>();               │
│                                           ~~~~~~~~~~~~~~~~^                  │
│ ../../nan/nan_implementation_12_inl.h:337:60: error: expected expression     │
│    return v8::StringObject::New(value).As<v8::StringObject>();               │
│                                                             ^                │
│ In file included from ../src/common.cc:24:                                   │
│ ../../nan/nan.h:1034:44: error: no matching member function for call to      │
│ 'ToString'                                                                   │
│        v8::Local<v8::String> string = from->ToString();                      │
│                                       ~~~~~~^~~~~~~~                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2541:44: note… │
│ candidate function not viable: requires single argument 'context', but no    │
│ arguments were provided                                                      │
│    V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                        │
│                                             ^                                │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2557:31: note… │
│ candidate function not viable: requires single argument 'isolate', but no    │
│ arguments were provided                                                      │
│                  Local<String> ToString(Isolate* isolate) const);            │
│                                ^                                             │
│ In file included from ../src/common.cc:24:                                   │
│ ../../nan/nan.h:1044:37: error: cannot initialize a parameter of type        │
│ 'v8::Isolate *' with an lvalue of type 'char *'                              │
│          length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags); │
│                                      ^~~~                                    │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:2751:26: note… │
│ passing argument to parameter 'isolate' here                                 │
│    int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,            │
│                           ^                                                  │
│ In file included from ../src/common.cc:24:                                   │
│ ../../nan/nan.h:1818:28: warning: 'Set' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      New(persistentHandle)->Set(New(key).ToLocalChecked(), value);           │
│                             ^                                                │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ ../../nan/nan.h:1824:28: warning: 'Set' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      New(persistentHandle)->Set(key, value);                                 │
│                             ^                                                │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3371:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ ../../nan/nan.h:1830:28: warning: 'Set' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      New(persistentHandle)->Set(index, value);                               │
│                             ^                                                │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3380:3: note:  │
│ 'Set' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version",                                        │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ ../../nan/nan.h:1836:32: warning: 'Get' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│          New(persistentHandle)->Get(New(key).ToLocalChecked()));             │
│                                 ^                                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3425:3: note:  │
│ 'Get' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));   │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ ../../nan/nan.h:1842:48: warning: 'Get' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      return scope.Escape(New(persistentHandle)->Get(key));                   │
│                                                 ^                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3425:3: note:  │
│ 'Get' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));   │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ ../../nan/nan.h:1847:48: warning: 'Get' is deprecated: Use maybe version     │
│ [-Wdeprecated-declarations]                                                  │
│      return scope.Escape(New(persistentHandle)->Get(index));                 │
│                                                 ^                            │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:3429:3: note:  │
│ 'Get' has been explicitly marked deprecated here                             │
│    V8_DEPRECATED("Use maybe version", Local<Value> Get(uint32_t index));     │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ In file included from ../../nan/nan.h:2657:                                  │
│ ../../nan/nan_object_wrap.h:24:25: error: no member named 'IsNearDeath' in   │
│ 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'  │
│      assert(persistent().IsNearDeath());                                     │
│             ~~~~~~~~~~~~ ^                                                   │
│ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Develo… │
│ note: expanded from macro 'assert'                                           │
│      (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__… │
│ #e) : (void)0)                                                               │
│                          ^                                                   │
│ In file included from ../src/common.cc:24:                                   │
│ In file included from ../../nan/nan.h:2657:                                  │
│ ../../nan/nan_object_wrap.h:67:18: warning: 'MarkIndependent' is deprecated… │
│ Weak objects are always considered independent. Use TracedGlobal when tryin… │
│ to use EmbedderHeapTracer. Use a strong handle when trying to keep an objec… │
│ alive. [-Wdeprecated-declarations]                                           │
│      persistent().MarkIndependent();                                         │
│                   ^                                                          │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8.h:563:3: note:   │
│ 'MarkIndependent' has been explicitly marked deprecated here                 │
│    V8_DEPRECATED(                                                            │
│    ^                                                                         │
│ /Users/arcy/Library/Caches/node-gyp/12.10.0/include/node/v8config.h:311:29:  │
│ note: expanded from macro 'V8_DEPRECATED'                                    │
│    declarator __attribute__((deprecated(message)))                           │
│                              ^                                               │
│ In file included from ../src/common.cc:24:                                   │
│ In file included from ../../nan/nan.h:2657:                                  │
│ ../../nan/nan_object_wrap.h:124:26: error: no member named 'IsNearDeath' in  │
│ 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'  │
│      assert(wrap->handle_.IsNearDeath());                                    │
│             ~~~~~~~~~~~~~ ^                                                  │
│ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Develo… │
│ note: expanded from macro 'assert'                                           │
│      (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__… │
│ #e) : (void)0)                                                               │
│                          ^                                                   │
│ In file included from ../src/common.cc:27:                                   │
│ ../src/common.h:82:20: error: no member named 'Handle' in namespace 'v8'     │
│    bool HasAttr(v8::Handle<v8::Object> obj, std::string attr);               │
│                 ~~~~^                                                        │
│ ../src/common.h:82:37: error: expected '(' for function-style cast or type   │
│ construction                                                                 │
│    bool HasAttr(v8::Handle<v8::Object> obj, std::string attr);               │
│                            ~~~~~~~~~~^                                       │
│ ../src/common.h:82:39: error: use of undeclared identifier 'obj'             │
│    bool HasAttr(v8::Handle<v8::Object> obj, std::string attr);               │
│                                        ^                                     │
│ ../src/common.h:82:56: error: expected '(' for function-style cast or type   │
│ construction                                                                 │
│    bool HasAttr(v8::Handle<v8::Object> obj, std::string attr);               │
│                                             ~~~~~~~~~~~ ^                    │
│ ../src/common.h:83:29: error: no member named 'Handle' in namespace 'v8'     │
│    std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr);      │
│                          ~~~~^                                               │
│ ../src/common.h:83:46: error: expected '(' for function-style cast or type   │
│ construction                                                                 │
│    std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr);      │
│                                     ~~~~~~~~~~^                              │
│ ../src/common.h:83:48: error: use of undeclared identifier 'obj'             │
│    std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr);      │
│                                                 ^                            │
│ ../src/common.h:83:65: error: expected '(' for function-style cast or type   │
│ construction                                                                 │
│    std::string AttrAsStr(v8::Handle<v8::Object> obj, std::string attr);      │
│                                                      ~~~~~~~~~~~ ^           │
│ ../src/common.h:84:37: warning: variable templates are a C++14 extension     │
│ [-Wc++14-extensions]                                                         │
│    template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj,      │
│ std::string attr) {                                                          │
│                                      ^                                       │
│ ../src/common.h:84:48: error: no member named 'Handle' in namespace 'v8'     │
│    template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj,      │
│ std::string attr) {                                                          │
│                                             ~~~~^                            │
│ ../src/common.h:84:65: error: expected '(' for function-style cast or type   │
│ construction                                                                 │
│    template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj,      │
│ std::string attr) {                                                          │
│                                                        ~~~~~~~~~~^           │
│ ../src/common.h:84:67: error: use of undeclared identifier 'obj'             │
│    template<typename T> v8::Local<T> AttrAs(v8::Handle<v8::Object> obj,      │
│ std::string attr) {                                                          │
│                                                                    ^         │
│ fatal error: too many errors emitted, stopping now [-ferror-limit=]          │
│ 10 warnings and 20 errors generated.                                         │
│ make: *** [Release/obj.target/sharp/src/common.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:196:23)  │
│ gyp ERR! stack     at ChildProcess.emit (events.js:209:13)                   │
│ gyp ERR! stack     at Process.ChildProcess._handle.onexit                    │
│ (internal/child_process.js:272:12)                                           │
│ gyp ERR! System Darwin 18.7.0                                                │
│ gyp ERR! command "/usr/local/Cellar/node/12.10.0/bin/node"                   │
│ "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"      │
│ "rebuild"                                                                    │
│ gyp ERR! cwd /Users/arcy/y/node_modules/sharp                                │
│ gyp ERR! node -v v12.10.0                                                    │
│ gyp ERR! node-gyp -v v5.0.3                                                  │
│ gyp ERR! not ok                                                              │
│ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4               │
│ (node_modules/fsevents):                                                     │
│ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 install: `no… │
│ install`                                                                     │
│ npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1                │
│                                                                              │
│ npm ERR! code ELIFECYCLE                                                     │
│ npm ERR! errno 1                                                             │
│ npm ERR! sharp@0.20.5 install: `(node install/libvips && node install/dll-c… │
│ && prebuild-install) || (node-gyp rebuild && node install/dll-copy)`         │
│ npm ERR! Exit status 1                                                       │
│ npm ERR!                                                                     │
│ npm ERR! Failed at the sharp@0.20.5 install script.                          │
│ npm ERR! This is probably not a problem with npm. There is likely additiona… │
│ logging output above.                                                        │
│                                                                              │
│ npm ERR! A complete log of this run can be found in:                         │
│ npm ERR!     /Users/arcy/.npm/_logs/2019-09-18T13_13_08_383Z-debug.log       │
│                                                                              │
│                                                                              │
│ > fsevents@1.2.4 install /Users/arcy/y/node_modules/fsevents                 │
│ > node install                                                               │
│                                                                              │
│    SOLINK_MODULE(target) Release/.node                                       │
│    CXX(target) Release/obj.target/fse/fsevents.o                             │
│ Failed to execute '/usr/local/Cellar/node/12.10.0/bin/node                   │
│ /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build  │
│ --fallback-to-build                                                          │
│ --module=/Users/arcy/y/node_modules/fsevents/lib/binding/Release/node-v72-d… │
│ --module_name=fse                                                            │
│ --module_path=/Users/arcy/y/node_modules/fsevents/lib/binding/Release/node-… │
│ --napi_version=4 --node_abi_napi=napi' (1)                                   │
│                                                                              │
│ > sharp@0.20.5 install /Users/arcy/y/node_modules/sharp                      │
│ > (node install/libvips && node install/dll-copy && prebuild-install) ||     │
│ (node-gyp rebuild && node install/dll-copy)                                  │
│                                                                              │
│    TOUCH Release/obj.target/libvips-cpp.stamp                                │
│    CXX(target) Release/obj.target/sharp/src/common.o                         │
│                                                                              │
│      at makeError                                                            │
│ (/usr/local/Cellar/contentful-cli/0.36.2/libexec/lib/node_modules/contentfu… │
│      at                                                                      │
│ /usr/local/Cellar/contentful-cli/0.36.2/libexec/lib/node_modules/contentful… │
│      at runMicrotasks (<anonymous>)                                          │
│      at processTicksAndRejections (internal/process/task_queues.js:93:5)     │

what I tried to do

I tried to remove npm-gyp folder, clean the npm cache, update my node versione, restart the Mac, reinstall the package but nothing happens.

system

I'm using macOS Mojave 10.14.6 with node 12.10.

jpalmieri commented 5 years ago

Just a shot in the dark: have you tried yarn install?

alearcy commented 5 years ago

@jpalmieri yep...it still fails...it works only with the LTS Node version..

lzrmihnea commented 4 years ago

Same error here. Tried:

Still the same error.

rongpenl commented 4 years ago

Downgrade node to 10.17 helps.

npm install -g n; n 10.17

stefanjudis commented 4 years ago

I just ran yarn install and added an .nvmrc which gives info on the recommended node version. It worked fine for me. :)

Closing here. :) Happy to help further if needed. :)