Latest node 10 is not supported
Seems like fsevents@1.1.2
tries to compile pre-built binaries and fails.
- Node version 10.16.0
Workaround,
use node 8 as specified in .gitlab-ci.yml
~/w/g/halley ❮❮❮ npm i
> fsevents@1.1.2 install /Users/tomas/workspace/gitter/halley/node_modules/fsevents
> node install
node-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.2/fse-v1.1.2-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for fsevents@1.1.2 and node@10.16.0 (node-v64 ABI) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.2/fse-v1.1.2-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for fsevents@1.1.2 and node@10.16.0 (node-v64 ABI) (falling back to source compile with node-gyp)
SOLINK_MODULE(target) Release/.node
SOLINK_MODULE(target) Release/.node
CXX(target) Release/obj.target/fse/fsevents.o
CXX(target) Release/obj.target/fse/fsevents.o
In file included from In file included from ../fsevents.cc../fsevents.cc::66:
:
In file included from In file included from ../../nan/nan.h../../nan/nan.h::192192:
:
../../nan/nan_maybe_43_inl.h:112:15: error: ../../nan/nan_maybe_43_inl.h:112:15: no member error: named 'ForceSet' noin member'v8::Object' named
'ForceSet' in 'v8::Object'
return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
~~~ ^
return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
~~~ ^
In file included from ../fsevents.cc:6:
In file included from ../fsevents.cc../../nan/nan.h::6834:
:18../../nan/nan.h:: 834:18warning:: warning'MakeCallback': is deprecated:'MakeCallback' Useis MakeCallback(...,deprecated: async_context)Use
MakeCallback(...,[-Wdeprecated-declarations] async_context)
[-Wdeprecated-declarations]
return node::MakeCallback(
return node::MakeCallback( ^
^
/Users/tomas/.node-gyp/10.16.0/include/node/node.h/Users/tomas/.node-gyp/10.16.0/include/node/node.h::176176::11:: notenote: : 'MakeCallback''MakeCallback' hashas beenbeen explicitlyexplicitly markedmarked
deprecateddeprecated herehere
NODE_DEPRECATED("Use MakeCallback(..., async_context)",NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^^
/Users/tomas/.node-gyp/10.16.0/include/node/node.h/Users/tomas/.node-gyp/10.16.0/include/node/node.h::9191::2020:: notenote: : expandedexpanded fromfrom macromacro 'NODE_DEPRECATED''NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator __attribute__((deprecated(message))) declarator
^ ^
In file included from In file included from ../fsevents.cc../fsevents.cc::66:
:
../../nan/nan.h../../nan/nan.h::849849::1818:: warningwarning: : 'MakeCallback''MakeCallback' isis deprecated:deprecated: UseUse MakeCallback(...,MakeCallback(..., async_context)async_context)
[-Wdeprecated-declarations][-Wdeprecated-declarations]
return node::MakeCallback( return node::MakeCallback(
^ ^
/Users/tomas/.node-gyp/10.16.0/include/node/node.h/Users/tomas/.node-gyp/10.16.0/include/node/node.h::169169::11:: notenote: : 'MakeCallback''MakeCallback' hashas beenbeen explicitlyexplicitly markedmarked
deprecateddeprecated herehere
NODE_DEPRECATED("Use MakeCallback(..., async_context)",
NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^
^
/Users/tomas/.node-gyp/10.16.0/include/node/node.h:/Users/tomas/.node-gyp/10.16.0/include/node/node.h91::9120::20 : note: note: expanded expandedfrom frommacro macro'NODE_DEPRECATED' 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
__attribute__((deprecated(message))) declarator
^
^
In file included from In file included from ../fsevents.cc../fsevents.cc::66:
:
../../nan/nan.h../../nan/nan.h::864864::1818:: warningwarning: : 'MakeCallback''MakeCallback' isis deprecated:deprecated: UseUse MakeCallback(...,MakeCallback(..., async_context)async_context)
[-Wdeprecated-declarations][-Wdeprecated-declarations]
return node::MakeCallback( return node::MakeCallback(
^ ^
/Users/tomas/.node-gyp/10.16.0/include/node/node.h/Users/tomas/.node-gyp/10.16.0/include/node/node.h::162162::11:: notenote: : 'MakeCallback''MakeCallback' hashas beenbeen explicitlyexplicitly markedmarked
deprecateddeprecated herehere
NODE_DEPRECATED("Use MakeCallback(..., async_context)",NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^^
/Users/tomas/.node-gyp/10.16.0/include/node/node.h:/Users/tomas/.node-gyp/10.16.0/include/node/node.h91:20: :91:note20: : expanded notefrom: macroexpanded 'NODE_DEPRECATED'from
macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
__attribute__((deprecated(message))) declarator
^
^
In file included from In file included from ../fsevents.cc../fsevents.cc::66:
:
../../nan/nan.h../../nan/nan.h::14731473::3131:: warningwarning: : 'MakeCallback''MakeCallback' isis deprecated:deprecated: UseUse MakeCallback(...,MakeCallback(..., async_context)async_context)
[-Wdeprecated-declarations][-Wdeprecated-declarations]
return scope.Escape(node::MakeCallback( return scope.Escape(node::MakeCallback(
^ ^
/Users/tomas/.node-gyp/10.16.0/include/node/node.h/Users/tomas/.node-gyp/10.16.0/include/node/node.h::176176::11:: notenote: : 'MakeCallback' 'MakeCallback'has hasbeen beenexplicitly explicitlymarked
marked
deprecated deprecatedhere here
NODE_DEPRECATED("Use MakeCallback(..., async_context)",
NODE_DEPRECATED("Use MakeCallback(..., async_context)",
^
^
/Users/tomas/.node-gyp/10.16.0/include/node/node.h/Users/tomas/.node-gyp/10.16.0/include/node/node.h::9191::2020:: notenote: : expandedexpanded fromfrom macromacro 'NODE_DEPRECATED''NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator __attribute__((deprecated(message))) declarator
^ ^
4 warnings and 1 error generated.
4 warnings and 1 error generated.
make: make: *** [Release/obj.target/fse/fsevents.o] Error 1*** [Release/obj.target/fse/fsevents.o] Error 1
gypgyp ERR! build error
ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/Users/tomas/.nvm/versions/node/v10.16.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack at ChildProcess.emit (events.js:198:13)
gypgyp ERR!ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/Users/tomas/.nvm/versions/node/v10.16.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR!gyp stack at ChildProcess.emit (events.js:198:13)
ERR!gyp SystemERR! Darwin 18.5.0
stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! gypcommand "/Users/tomas/.nvm/versions/node/v10.16.0/bin/node" "/Users/tomas/.nvm/versions/node/v10.16.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/Users/tomas/workspace/gitter/halley/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" "--module_name=fse" "--module_path=/Users/tomas/workspace/gitter/halley/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64"
ERR! Systemgyp Darwin 18.5.0
ERR! cwd /Users/tomas/workspace/gitter/halley/node_modules/fsevents
gypgyp ERR! ERR!node -v v10.16.0
command "/Users/tomas/.nvm/versions/node/v10.16.0/bin/node" "/Users/tomas/.nvm/versions/node/v10.16.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/Users/tomas/workspace/gitter/halley/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" "--module_name=fse" "--module_path=/Users/tomas/workspace/gitter/halley/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64"
gyp ERR! gypnode-gyp -v v3.8.0
ERR! cwdgyp /Users/tomas/workspace/gitter/halley/node_modules/fsevents
ERR!gyp not okERR!
node -v v10.16.0
gyp ERR! node-gyp -v v3.8.0