rc522-rfid icon indicating copy to clipboard operation
rc522-rfid copied to clipboard

Unable to npm install

Open magic890 opened this issue 10 years ago • 9 comments

Hi,

I'm trying to npm install --save rc522-rfid, but it gets broken compiling. Here is the output:

pi@raspberrypi ~/test-rc522/test-node-rc522-rfid $ npm install --save rc522-rfid
npm WARN package.json [email protected] No description
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
-
> [email protected] preinstall /home/pi/test-rc522/test-node-rc522-rfid/node_modules/rc522-rfid
> (node-gyp configure) || (exit 0)


> [email protected] install /home/pi/test-rc522/test-node-rc522-rfid/node_modules/rc522-rfid
> (node-gyp rebuild) || (exit 0)

make: Entering directory '/home/pi/test-rc522/test-node-rc522-rfid/node_modules/rc522-rfid/build'
  CC(target) Release/obj.target/rc522/src/rc522.o
  CC(target) Release/obj.target/rc522/src/rfid.o
  CXX(target) Release/obj.target/rc522/src/accessor.o
../src/accessor.cc:24:33: error: 'Arguments' does not name a type
../src/accessor.cc:24:44: error: ISO C++ forbids declaration of 'args' with no type [-fpermissive]
/home/pi/.node-gyp/0.12.4/deps/v8/include/v8.h: In function 'v8::Handle<v8::Value> RunCallback(const int&)':
/home/pi/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: 'v8::HandleScope::HandleScope()' is protected
../src/accessor.cc:25:15: error: within this context
../src/accessor.cc:27:58: error: invalid types 'const int[int]' for array subscript
../src/accessor.cc:70:50: error: 'New' is not a member of 'v8::String'
../src/accessor.cc:71:19: error: 'GetCurrent' is not a member of 'v8::Context'
../src/accessor.cc:84:15: error: 'class v8::HandleScope' has no member named 'Close'
../src/accessor.cc:84:31: error: too few arguments to function 'v8::Handle<v8::Primitive> v8::Undefined(v8::Isolate*)'
/home/pi/.node-gyp/0.12.4/deps/v8/include/v8.h:305:28: note: declared here
../src/accessor.cc: In function 'void Init(v8::Handle<v8::Object>, v8::Handle<v8::Object>)':
../src/accessor.cc:89:15: error: 'NewSymbol' is not a member of 'v8::String'
../src/accessor.cc:89:78: error: no matching function for call to 'v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))'
../src/accessor.cc:89:78: note: candidate is:
/home/pi/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int)
/home/pi/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note:   no known conversion for argument 1 from 'v8::Handle<v8::Value>(const int&)' to 'v8::Isolate*'
rc522.target.mk:83: recipe for target 'Release/obj.target/rc522/src/accessor.o' failed
make: *** [Release/obj.target/rc522/src/accessor.o] Error 1
make: Leaving directory '/home/pi/test-rc522/test-node-rc522-rfid/node_modules/rc522-rfid/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Linux 3.18.11-v7+
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/pi/test-rc522/test-node-rc522-rfid/node_modules/rc522-rfid
gyp ERR! node -v v0.12.4
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
[email protected] node_modules/rc522-rfid

magic890 avatar Jul 08 '15 14:07 magic890

I get the same issue when trying to install using:

node -v v0.12.6 node-gyp -v v2.0.1

Would love to understand how I can get this working.

sbeattie avatar Jul 21 '15 21:07 sbeattie

Tried it with node v4.2.2 and it fails to build

patrickse avatar Nov 09 '15 19:11 patrickse

same issue using: Rpi2 node -v v0.12.6 node-gyp -v v0.12.2

aismen69 avatar Jan 09 '16 02:01 aismen69

Did anyone find a resolution to this? I'm trying to use the rc522-rfid and get the following:

pi@raspberrypi2:~/RFID/node_modules/rc522-rfid$ node-gyp rebuild gyp info it worked if it ends with ok gyp info using [email protected] gyp info using [email protected] | linux | arm gyp info spawn /usr/bin/python2 gyp info spawn args [ '/usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/home/pi/RFID/node_modules/rc522-rfid/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/local/lib/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/home/pi/.node-gyp/5.6.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/home/pi/.node-gyp/5.6.0', gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=node.lib', gyp info spawn args '-Dmodule_root_dir=/home/pi/RFID/node_modules/rc522-rfid', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' ] gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/home/pi/RFID/node_modules/rc522-rfid/build' CC(target) Release/obj.target/rc522/src/rc522.o CC(target) Release/obj.target/rc522/src/rfid.o CXX(target) Release/obj.target/rc522/src/accessor.o ../src/accessor.cc:24:33: error: âArgumentsâ does not name a type Handle<Value> RunCallback(const Arguments& args) { ^ In file included from /home/pi/.node-gyp/5.6.0/include/node/node.h:42:0, from ../src/accessor.cc:1: /home/pi/.node-gyp/5.6.0/include/node/v8.h: In function âv8::Handlev8::Value RunCallback(const int&)â: /home/pi/.node-gyp/5.6.0/include/node/v8.h:889:13: error: âv8::HandleScope::HandleScope()â is protected V8_INLINE HandleScope() {} ^ ../src/accessor.cc:25:15: error: within this context HandleScope scope; ^ ../src/accessor.cc:27:58: error: invalid types âconst int[int]â for array subscript Local<Function> callback = Local<Function>::Cast(args[0]); ^ ../src/accessor.cc:70:50: error: âNewâ is not a member of âv8::Stringâ Local<Value> argv[argc] = { Local<Value>::New(String::New(&rfidChipSerialNumber[1])) }; ^ ../src/accessor.cc:71:19: error: âGetCurrentâ is not a member of âv8::Contextâ callback->Call(Context::GetCurrent()->Global(), argc, argv); ^ ../src/accessor.cc:84:15: error: âclass v8::HandleScopeâ has no member named âCloseâ return scope.Close(Undefined()); ^ ../src/accessor.cc:84:31: error: too few arguments to function âv8::Localv8::Primitive v8::Undefined(v8::Isolate_)â return scope.Close(Undefined()); ^ In file included from /home/pi/.node-gyp/5.6.0/include/node/node.h:42:0, from ../src/accessor.cc:1: /home/pi/.node-gyp/5.6.0/include/node/v8.h:315:27: note: declared here friend Local<Primitive> Undefined(Isolate_ isolate); ^ ../src/accessor.cc: In function âvoid Init(v8::Handlev8::Object, v8::Handlev8::Object)â: ../src/accessor.cc:89:15: error: âNewSymbolâ is not a member of âv8::Stringâ module->Set(String::NewSymbol("exports"), FunctionTemplate::New(RunCallback)->GetFunction()); ^ ../src/accessor.cc:89:78: error: no matching function for call to âv8::FunctionTemplate::New(v8::Handlev8::Value (&)(const int&))â module->Set(String::NewSymbol("exports"), FunctionTemplate::New(RunCallback)->GetFunction()); ^ ../src/accessor.cc:89:78: note: candidate is: In file included from /home/pi/.node-gyp/5.6.0/include/node/node.h:42:0, from ../src/accessor.cc:1: /home/pi/.node-gyp/5.6.0/include/node/v8.h:4348:34: note: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate_, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int) static Local<FunctionTemplate> New( ^ /home/pi/.node-gyp/5.6.0/include/node/v8.h:4348:34: note: no known conversion for argument 1 from âv8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}â to âv8::Isolate_â rc522.target.mk:88: recipe for target 'Release/obj.target/rc522/src/accessor.o' failed make: *** [Release/obj.target/rc522/src/accessor.o] Error 1 make: Leaving directory '/home/pi/RFID/node_modules/rc522-rfid/build' 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/node-gyp/lib/build.js:276:23) gyp ERR! stack at emitTwo (events.js:100:13) gyp ERR! stack at ChildProcess.emit (events.js:185:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR! System Linux 4.1.13-v7+ gyp ERR! command "/usr/local/bin/node" "/usr/local/bin/node-gyp" "rebuild" gyp ERR! cwd /home/pi/RFID/node_modules/rc522-rfid gyp ERR! node -v v5.6.0 gyp ERR! node-gyp -v v3.3.0 gyp ERR! not ok

pdreslin avatar Feb 19 '16 12:02 pdreslin

No, I haven't solved it yet, but I took a different approach. Here you can find my repository (rfid-reader-http) to play with RFID. I'm using pcsclite module and it's works fine.

If you want to use this repository, you can have a look on the more recent and updated forks. Maybe they had solved this issue.

magic890 avatar Feb 19 '16 21:02 magic890

Cannot install after following the pre-requisite steps...

pi@raspberrypi:~ $ npm install --save rc522-rfid npm WARN engine [email protected]: wanted: {"node":">=0.8.0 <0.13.0"} (current: {"node":"4.6.0","npm":"2.15.9"})

[email protected] preinstall /home/pi/node_modules/rc522-rfid (node-gyp configure) || (exit 0)

[email protected] install /home/pi/node_modules/rc522-rfid (node-gyp rebuild) || (exit 0)

make: Entering directory '/home/pi/node_modules/rc522-rfid/build' CC(target) Release/obj.target/rc522/src/rc522.o CC(target) Release/obj.target/rc522/src/rfid.o CXX(target) Release/obj.target/rc522/src/accessor.o ../src/accessor.cc:24:33: error: ‘Arguments’ does not name a type Handle<Value> RunCallback(const Arguments& args) { ^ In file included from /home/pi/.node-gyp/4.6.0/include/node/node.h:42:0, from ../src/accessor.cc:1: /home/pi/.node-gyp/4.6.0/include/node/v8.h: In function ‘v8::Handlev8::Value RunCallback(const int&)’: /home/pi/.node-gyp/4.6.0/include/node/v8.h:885:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/accessor.cc:25:15: error: within this context HandleScope scope; ^ ../src/accessor.cc:27:58: error: invalid types ‘const int[int]’ for array subscript Local<Function> callback = Local<Function>::Cast(args[0]); ^ ../src/accessor.cc:70:50: error: ‘New’ is not a member of ‘v8::String’ Local<Value> argv[argc] = { Local<Value>::New(String::New(&rfidChipSerialNumber[1])) }; ^ ../src/accessor.cc:71:19: error: ‘GetCurrent’ is not a member of ‘v8::Context’ callback->Call(Context::GetCurrent()->Global(), argc, argv); ^ ../src/accessor.cc:84:15: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(Undefined()); ^ ../src/accessor.cc:84:31: error: too few arguments to function ‘v8::Localv8::Primitive v8::Undefined(v8::Isolate_)’ return scope.Close(Undefined()); ^ In file included from /home/pi/.node-gyp/4.6.0/include/node/node.h:42:0, from ../src/accessor.cc:1: /home/pi/.node-gyp/4.6.0/include/node/v8.h:315:27: note: declared here friend Local<Primitive> Undefined(Isolate_ isolate); ^ ../src/accessor.cc: In function ‘void Init(v8::Handlev8::Object, v8::Handlev8::Object)’: ../src/accessor.cc:89:15: error: ‘NewSymbol’ is not a member of ‘v8::String’ module->Set(String::NewSymbol("exports"), FunctionTemplate::New(RunCallback)->GetFunction()); ^ ../src/accessor.cc:89:78: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handlev8::Value (&)(const int&))’ module->Set(String::NewSymbol("exports"), FunctionTemplate::New(RunCallback)->GetFunction()); ^ ../src/accessor.cc:89:78: note: candidate is: In file included from /home/pi/.node-gyp/4.6.0/include/node/node.h:42:0, from ../src/accessor.cc:1: /home/pi/.node-gyp/4.6.0/include/node/v8.h:4349:34: note: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate_, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int) static Local<FunctionTemplate> New( ^ /home/pi/.node-gyp/4.6.0/include/node/v8.h:4349:34: note: no known conversion for argument 1 from ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’ to ‘v8::Isolate_’ rc522.target.mk:94: recipe for target 'Release/obj.target/rc522/src/accessor.o' failed make: *** [Release/obj.target/rc522/src/accessor.o] Error 1 make: Leaving directory '/home/pi/node_modules/rc522-rfid/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR! System Linux 4.4.23-v7+ gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/pi/node_modules/rc522-rfid gyp ERR! node -v v4.6.0 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok [email protected] node_modules/rc522-rfid

mdoroshenko avatar Oct 05 '16 21:10 mdoroshenko

I'm just checking to see if anyone has found a solution?

jburd0 avatar Dec 08 '16 18:12 jburd0

Any update?

npm install --save rc522-rfid

> [email protected] preinstall /home/otserv/sesamo/node_modules/.staging/rc522-rfid-713f50e7
> (node-gyp configure) || (exit 0)


> [email protected] install /home/otserv/sesamo/node_modules/rc522-rfid
> (node-gyp rebuild) || (exit 0)

make: Entering directory '/home/otserv/sesamo/node_modules/rc522-rfid/build'
  CC(target) Release/obj.target/rc522/src/rc522.o
  CC(target) Release/obj.target/rc522/src/rfid.o
  CXX(target) Release/obj.target/rc522/src/accessor.o
../src/accessor.cc:24:33: error: 'Arguments' does not name a type
 Handle<Value> RunCallback(const Arguments& args) {
                                 ^~~~~~~~~
../src/accessor.cc: In function 'v8::Handle<v8::Value> RunCallback(const int&)':
../src/accessor.cc:25:15: error: 'v8::HandleScope::HandleScope()' is protected within this context
   HandleScope scope;
               ^~~~~
In file included from /home/otserv/.node-gyp/7.2.0/include/node/node.h:42:0,
                 from ../src/accessor.cc:1:
/home/otserv/.node-gyp/7.2.0/include/node/v8.h:882:13: note: declared protected here
   V8_INLINE HandleScope() {}
             ^~~~~~~~~~~
../src/accessor.cc:27:58: error: invalid types 'const int[int]' for array subscript
   Local<Function> callback = Local<Function>::Cast(args[0]);
                                                          ^
../src/accessor.cc:70:50: error: 'New' is not a member of 'v8::String'
    Local<Value> argv[argc] = { Local<Value>::New(String::New(&rfidChipSerialNumber[1])) };
                                                  ^~~~~~
../src/accessor.cc:71:19: error: 'GetCurrent' is not a member of 'v8::Context'
    callback->Call(Context::GetCurrent()->Global(), argc, argv);
                   ^~~~~~~
../src/accessor.cc:84:15: error: 'class v8::HandleScope' has no member named 'Close'
  return scope.Close(Undefined());
               ^~~~~
../src/accessor.cc:84:31: error: too few arguments to function 'v8::Local<v8::Primitive> v8::Undefined(v8::Isolate*)'
  return scope.Close(Undefined());
                               ^
In file included from /home/otserv/.node-gyp/7.2.0/include/node/node.h:42:0,
                 from ../src/accessor.cc:1:
/home/otserv/.node-gyp/7.2.0/include/node/v8.h:325:27: note: declared here
   friend Local<Primitive> Undefined(Isolate* isolate);
                           ^~~~~~~~~
../src/accessor.cc: In function 'void Init(v8::Handle<v8::Object>, v8::Handle<v8::Object>)':
../src/accessor.cc:89:15: error: 'NewSymbol' is not a member of 'v8::String'
   module->Set(String::NewSymbol("exports"), FunctionTemplate::New(RunCallback)->GetFunction());
               ^~~~~~
../src/accessor.cc:89:78: error: no matching function for call to 'v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))'
   module->Set(String::NewSymbol("exports"), FunctionTemplate::New(RunCallback)->GetFunction());
                                                                              ^
In file included from /home/otserv/.node-gyp/7.2.0/include/node/node.h:42:0,
                 from ../src/accessor.cc:1:
/home/otserv/.node-gyp/7.2.0/include/node/v8.h:4510:34: note: candidate: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Local<v8::Value>, v8::Local<v8::Signature>, int, v8::ConstructorBehavior)
   static Local<FunctionTemplate> New(
                                  ^~~
/home/otserv/.node-gyp/7.2.0/include/node/v8.h:4510:34: note:   no known conversion for argument 1 from 'v8::Handle<v8::Value>(const int&) {aka v8::Local<v8::Value>(const int&)}' to 'v8::Isolate*'
make: *** [rc522.target.mk:92: Release/obj.target/rc522/src/accessor.o] Error 1
make: Leaving directory '/home/otserv/sesamo/node_modules/rc522-rfid/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js: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:215:12)
gyp ERR! System Linux 4.4.35-1-ARCH
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/otserv/sesamo/node_modules/rc522-rfid
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
[email protected] /home/otserv/sesamo
`-- [email protected]

npm WARN [email protected] No description
npm WARN [email protected] No repository field.
npm WARN [email protected] license should be a valid SPDX license expression

LaloHao avatar Nov 24 '17 23:11 LaloHao

I install error too

npm install --save rc522-rfid

[email protected] preinstall /home/pi/test-rfid/node_modules/rc522-rfid (node-gyp configure) || (exit 0)

[email protected] install /home/pi/test-rfid/node_modules/rc522-rfid (node-gyp rebuild) || (exit 0)

make: Entering directory '/home/pi/test-rfid/node_modules/rc522-rfid/build' CC(target) Release/obj.target/rc522/src/rc522.o CC(target) Release/obj.target/rc522/src/rfid.o CXX(target) Release/obj.target/rc522/src/accessor.o ../src/accessor.cc:24:33: error: ‘Arguments’ does not name a type Handle<Value> RunCallback(const Arguments& args) { ^~~~~~~~~ ../src/accessor.cc: In function ‘v8::Handlev8::Value RunCallback(const int&)’: ../src/accessor.cc:25:15: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from /home/pi/.cache/node-gyp/10.15.2/include/node/node.h:63, from ../src/accessor.cc:1: /home/pi/.cache/node-gyp/10.15.2/include/node/v8.h:883:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../src/accessor.cc:27:58: error: invalid types ‘const int[int]’ for array subscript Local<Function> callback = Local<Function>::Cast(args[0]); ^ ../src/accessor.cc:70:58: error: ‘New’ is not a member of ‘v8::String’ Local<Value> argv[argc] = { Local<Value>::New(String::New(&rfidChipSerialNumber[1])) }; ^~~ ../src/accessor.cc:71:28: error: ‘GetCurrent’ is not a member of ‘v8::Context’ callback->Call(Context::GetCurrent()->Global(), argc, argv); ^~~~~~~~~~ ../src/accessor.cc:84:15: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(Undefined()); ^~~~~ ../src/accessor.cc:84:31: error: too few arguments to function ‘v8::Localv8::Primitive v8::Undefined(v8::Isolate*)’ return scope.Close(Undefined()); ^ In file included from /home/pi/.cache/node-gyp/10.15.2/include/node/node.h:63, from ../src/accessor.cc:1: /home/pi/.cache/node-gyp/10.15.2/include/node/v8.h:321:27: note: declared here friend Local<Primitive> Undefined(Isolate* isolate); ^~~~~~~~~ ../src/accessor.cc: In function ‘void Init(v8::Handlev8::Object, v8::Handlev8::Object)’: ../src/accessor.cc:89:23: error: ‘NewSymbol’ is not a member of ‘v8::String’ module->Set(String::NewSymbol("exports"), FunctionTemplate::New(RunCallback)->GetFunction()); ^~~~~~~~~ ../src/accessor.cc:89:78: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handlev8::Value (&)(const int&))’ module->Set(String::NewSymbol("exports"), FunctionTemplate::New(RunCallback)->GetFunction()); ^ In file included from /home/pi/.cache/node-gyp/10.15.2/include/node/node.h:63, from ../src/accessor.cc:1: /home/pi/.cache/node-gyp/10.15.2/include/node/v8.h:5644:34: note: candidate: ‘static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int, v8::ConstructorBehavior, v8::SideEffectType)’ static Local<FunctionTemplate> New( ^~~ /home/pi/.cache/node-gyp/10.15.2/include/node/v8.h:5644:34: note: no known conversion for argument 1 from ‘v8::Handlev8::Value(const int&)’ {aka ‘v8::Localv8::Value(const int&)’} to ‘v8::Isolate*’ In file included from ../src/accessor.cc:1: ../src/accessor.cc: At global scope: /home/pi/.cache/node-gyp/10.15.2/include/node/node.h:570:43: warning: cast between incompatible function types from ‘void ()(v8::Handlev8::Object, v8::Handlev8::Object)’ {aka ‘void ()(v8::Localv8::Object, v8::Localv8::Object)’} to ‘node::addon_register_func’ {aka ‘void ()(v8::Localv8::Object, v8::Localv8::Value, void)’} [-Wcast-function-type] (node::addon_register_func) (regfunc),
^ /home/pi/.cache/node-gyp/10.15.2/include/node/node.h:604:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~ ../src/accessor.cc:109:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(rc522, Init) ^~~~~~~~~~~ make: *** [rc522.target.mk:101: Release/obj.target/rc522/src/accessor.o] Error 1 make: Leaving directory '/home/pi/test-rfid/node_modules/rc522-rfid/build' 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:189:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Linux 4.19.58-v7+ gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/pi/test-rfid/node_modules/rc522-rfid gyp ERR! node -v v10.15.2 gyp ERR! node-gyp -v v5.0.3 gyp ERR! not ok npm WARN [email protected] No description npm WARN [email protected] No repository field.

  • [email protected] updated 1 package and audited 1 package in 17.468s found 0 vulnerabilities

mvtcode avatar Aug 16 '19 14:08 mvtcode