Failed to install node-red-contrib-pca9685 after installing all all prerequisite

                              ^

2019-08-04T09:07:44.086Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.086Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.086Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.086Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.086Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.086Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.086Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.086Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.086Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.098Z [err] In file included from ../src/i2c.cc:105:
2019-08-04T09:07:44.098Z [err] ../src/./writeblock.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteBlockAsync(Nan::NAN_METHOD_ARGS_TYPE)’:
2019-08-04T09:07:44.098Z [err] ../src/./writeblock.cc:70:32: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.098Z [err] int fd = info[0]->Int32Value();
2019-08-04T09:07:44.098Z [err] ^
2019-08-04T09:07:44.099Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.099Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.099Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.099Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.099Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.099Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.099Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.099Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.099Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.100Z [err] In file included from ../src/i2c.cc:105:
2019-08-04T09:07:44.100Z [err] ../src/./writeblock.cc:71:34: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.100Z [err] __u8 cmd = info[1]->Int32Value();
2019-08-04T09:07:44.100Z [err] ^
2019-08-04T09:07:44.100Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.100Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.100Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.100Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.100Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.100Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.100Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.100Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.100Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.101Z [err] In file included from ../src/i2c.cc:105:
2019-08-04T09:07:44.101Z [err] ../src/./writeblock.cc:72:39: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.101Z [err] __u32 length = info[2]->Uint32Value();
2019-08-04T09:07:44.101Z [err] ^
2019-08-04T09:07:44.101Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.101Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.101Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.101Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2477:47: note: declared here
2019-08-04T09:07:44.101Z [err] V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
2019-08-04T09:07:44.101Z [err] ^~~~~~~~~~~
2019-08-04T09:07:44.101Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.101Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.101Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.108Z [err] In file included from ../src/i2c.cc:105:
2019-08-04T09:07:44.108Z [err] ../src/./writeblock.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteBlockSync(Nan::NAN_METHOD_ARGS_TYPE)’:
2019-08-04T09:07:44.108Z [err] ../src/./writeblock.cc:110:32: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.108Z [err] int fd = info[0]->Int32Value();
2019-08-04T09:07:44.108Z [err] ^
2019-08-04T09:07:44.108Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.108Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.108Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.108Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.108Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.108Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.108Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.108Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.108Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.108Z [err] In file included from ../src/i2c.cc:105:
2019-08-04T09:07:44.108Z [err] ../src/./writeblock.cc:111:34: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.108Z [err] __u8 cmd = info[1]->Int32Value();
2019-08-04T09:07:44.108Z [err] ^
2019-08-04T09:07:44.110Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.110Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.110Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.110Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.110Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.110Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.110Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.110Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.110Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.111Z [err] In file included from ../src/i2c.cc:105:
2019-08-04T09:07:44.111Z [err] ../src/./writeblock.cc:112:39: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.111Z [err] __u32 length = info[2]->Uint32Value();
2019-08-04T09:07:44.111Z [err] ^
2019-08-04T09:07:44.111Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.111Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.111Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.111Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2477:47: note: declared here
2019-08-04T09:07:44.111Z [err] V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
2019-08-04T09:07:44.111Z [err] ^~~~~~~~~~~
2019-08-04T09:07:44.111Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.111Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.111Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.128Z [err] In file included from ../src/i2c.cc:106:
2019-08-04T09:07:44.128Z [err] ../src/./writei2cblock.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteI2cBlockAsync(Nan::NAN_METHOD_ARGS_TYPE)’:
2019-08-04T09:07:44.128Z [err] ../src/./writei2cblock.cc:68:32: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.128Z [err] int fd = info[0]->Int32Value();
2019-08-04T09:07:44.128Z [err] ^
2019-08-04T09:07:44.129Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.129Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.129Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.129Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.129Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.129Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.129Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.129Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.129Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.129Z [err] In file included from ../src/i2c.cc:106:
2019-08-04T09:07:44.129Z [err] ../src/./writei2cblock.cc:69:34: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.129Z [err] __u8 cmd = info[1]->Int32Value();
2019-08-04T09:07:44.129Z [err] ^
2019-08-04T09:07:44.129Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.129Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.129Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.129Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.129Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.129Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.129Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.129Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.129Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.129Z [err] In file included from ../src/i2c.cc:106:
2019-08-04T09:07:44.129Z [err] ../src/./writei2cblock.cc:70:39: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.129Z [err] __u32 length = info[2]->Uint32Value();
2019-08-04T09:07:44.129Z [err] ^
2019-08-04T09:07:44.129Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.129Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.129Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.129Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2477:47: note: declared here
2019-08-04T09:07:44.129Z [err] V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
2019-08-04T09:07:44.129Z [err] ^~~~~~~~~~~
2019-08-04T09:07:44.129Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.129Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.129Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.146Z [err] In file included from ../src/i2c.cc:106:
2019-08-04T09:07:44.146Z [err] ../src/./writei2cblock.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteI2cBlockSync(Nan::NAN_METHOD_ARGS_TYPE)’:
2019-08-04T09:07:44.146Z [err] ../src/./writei2cblock.cc:108:32: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.146Z [err] int fd = info[0]->Int32Value();
2019-08-04T09:07:44.146Z [err] ^
2019-08-04T09:07:44.150Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.150Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.150Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.150Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.150Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.150Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.150Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.150Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.150Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.150Z [err] In file included from ../src/i2c.cc:106:
2019-08-04T09:07:44.150Z [err] ../src/./writei2cblock.cc:109:34: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.150Z [err] __u8 cmd = info[1]->Int32Value();
2019-08-04T09:07:44.150Z [err] ^
2019-08-04T09:07:44.150Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.150Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.150Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.150Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.150Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.150Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.150Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.150Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.150Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.150Z [err] In file included from ../src/i2c.cc:106:
2019-08-04T09:07:44.150Z [err] ../src/./writei2cblock.cc:110:39: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.150Z [err] __u32 length = info[2]->Uint32Value();
2019-08-04T09:07:44.150Z [err] ^
2019-08-04T09:07:44.150Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.150Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.150Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.150Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2477:47: note: declared here
2019-08-04T09:07:44.150Z [err] V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
2019-08-04T09:07:44.150Z [err] ^~~~~~~~~~~
2019-08-04T09:07:44.150Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.150Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.150Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.162Z [err] In file included from ../src/i2c.cc:107:
2019-08-04T09:07:44.162Z [err] ../src/./writequick.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteQuickAsync(Nan::NAN_METHOD_ARGS_TYPE)’:
2019-08-04T09:07:44.162Z [err] ../src/./writequick.cc:47:32: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.162Z [err] int fd = info[0]->Int32Value();
2019-08-04T09:07:44.162Z [err] ^
2019-08-04T09:07:44.189Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.189Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.189Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.189Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.189Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.189Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.189Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.189Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.189Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.189Z [err] In file included from ../src/i2c.cc:107:
2019-08-04T09:07:44.189Z [err] ../src/./writequick.cc:48:34: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.189Z [err] __u8 bit = info[1]->Int32Value();
2019-08-04T09:07:44.189Z [err] ^
2019-08-04T09:07:44.191Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.191Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.191Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.191Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.191Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.191Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.191Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.191Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.191Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.191Z [err] In file included from ../src/i2c.cc:107:
2019-08-04T09:07:44.191Z [err] ../src/./writequick.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteQuickSync(Nan::NAN_METHOD_ARGS_TYPE)’:
2019-08-04T09:07:44.191Z [err] ../src/./writequick.cc:60:32: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.191Z [err] int fd = info[0]->Int32Value();
2019-08-04T09:07:44.191Z [err] ^
2019-08-04T09:07:44.191Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.191Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.191Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.191Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.191Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.191Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.191Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.191Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.191Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.191Z [err] In file included from ../src/i2c.cc:107:
2019-08-04T09:07:44.191Z [err] ../src/./writequick.cc:61:34: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-08-04T09:07:44.191Z [err] __u8 bit = info[1]->Int32Value();
2019-08-04T09:07:44.191Z [err] ^
2019-08-04T09:07:44.191Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:26,
2019-08-04T09:07:44.191Z [err] from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.191Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.191Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:2478:46: note: declared here
2019-08-04T09:07:44.191Z [err] V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
2019-08-04T09:07:44.191Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.191Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-08-04T09:07:44.191Z [err] declarator attribute((deprecated(message)))
2019-08-04T09:07:44.191Z [err] ^~~~~~~~~~
2019-08-04T09:07:44.360Z [err] In file included from /home/pi/.cache/node-gyp/10.16.1/include/node/node.h:63,
2019-08-04T09:07:44.360Z [err] from ../src/i2c.cc:1:
2019-08-04T09:07:44.360Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void ()(const v8::WeakCallbackInfonode::ObjectWrap&)]’:
2019-08-04T09:07:44.360Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/node_object_wrap.h:84:78: required from here
2019-08-04T09:07:44.360Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfonode::ObjectWrap::Callback’ {aka ‘void (
)(const v8::WeakCallbackInfonode::ObjectWrap&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type]
2019-08-04T09:07:44.360Z [err] reinterpret_cast(callback), type);
2019-08-04T09:07:44.360Z [err] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-04T09:07:44.405Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void ()(const v8::WeakCallbackInfoNan::ObjectWrap&)]’:
2019-08-04T09:07:44.405Z [err] ../node_modules/nan/nan_object_wrap.h:66:61: required from here
2019-08-04T09:07:44.405Z [err] /home/pi/.cache/node-gyp/10.16.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfoNan::ObjectWrap::Callback’ {aka ‘void (
)(const v8::WeakCallbackInfoNan::ObjectWrap&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type]
2019-08-04T09:07:44.994Z [err] make: *** [i2c.target.mk:99: Release/obj.target/i2c/src/i2c.o] Error 1
2019-08-04T09:07:44.994Z [out] make: Leaving directory '/home/pi/.node-red/node_modules/i2c-bus/build'
2019-08-04T09:07:45.001Z [err] gyp
2019-08-04T09:07:45.002Z [err]
2019-08-04T09:07:45.003Z [err] ERR! build error
2019-08-04T09:07:45.005Z [err] gyp
2019-08-04T09:07:45.006Z [err] ERR! stack
2019-08-04T09:07:45.007Z [err] Error: make failed with exit code: 2
2019-08-04T09:07:45.008Z [err] gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:196:23)
2019-08-04T09:07:45.008Z [err] gyp
2019-08-04T09:07:45.008Z [err] ERR!
2019-08-04T09:07:45.008Z [err] stack at ChildProcess.emit (events.js:198:13)
2019-08-04T09:07:45.008Z [err] gyp
2019-08-04T09:07:45.008Z [err] ERR!
2019-08-04T09:07:45.008Z [err] stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
2019-08-04T09:07:45.010Z [err] gyp
2019-08-04T09:07:45.010Z [err] ERR! System Linux 4.19.57-v7+
2019-08-04T09:07:45.011Z [err] gyp
2019-08-04T09:07:45.011Z [err] ERR! command
2019-08-04T09:07:45.012Z [err] "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
2019-08-04T09:07:45.012Z [err] gyp
2019-08-04T09:07:45.012Z [err] ERR! cwd
2019-08-04T09:07:45.012Z [err] /home/pi/.node-red/node_modules/i2c-bus
2019-08-04T09:07:45.012Z [err] gyp
2019-08-04T09:07:45.012Z [err] ERR!
2019-08-04T09:07:45.012Z [err] node -v v10.16.1
2019-08-04T09:07:45.013Z [err] gyp
2019-08-04T09:07:45.013Z [err] ERR!
2019-08-04T09:07:45.013Z [err] node-gyp -v v5.0.3
2019-08-04T09:07:45.013Z [err] gyp
2019-08-04T09:07:45.014Z [err] ERR! not ok
2019-08-04T09:07:45.787Z [err] npm
2019-08-04T09:07:45.787Z [err] WARN node-red-project@0.0.1 No repository field.
2019-08-04T09:07:45.787Z [err] npm
2019-08-04T09:07:45.788Z [err] WARN node-red-project@0.0.1 No license field.
2019-08-04T09:07:45.789Z [err]
2019-08-04T09:07:45.946Z [err] npm
2019-08-04T09:07:45.947Z [err] ERR! code ELIFECYCLE
2019-08-04T09:07:45.948Z [err] npm
2019-08-04T09:07:45.948Z [err] ERR! errno 1
2019-08-04T09:07:45.949Z [err] npm
2019-08-04T09:07:45.949Z [err] ERR! i2c-bus@1.1.2 install: node-gyp rebuild
2019-08-04T09:07:45.949Z [err] npm ERR!
2019-08-04T09:07:45.950Z [err] Exit status 1
2019-08-04T09:07:45.951Z [err] npm
2019-08-04T09:07:45.951Z [err] ERR!
2019-08-04T09:07:45.951Z [err] npm ERR!
2019-08-04T09:07:45.952Z [err] Failed at the i2c-bus@1.1.2 install script.
2019-08-04T09:07:45.952Z [err] npm
2019-08-04T09:07:45.952Z [err] ERR! This is probably not a problem with npm. There is likely additional logging output above.
2019-08-04T09:07:45.992Z [err]
2019-08-04T09:07:45.992Z [err] npm ERR! A complete log of this run can be found in:
2019-08-04T09:07:45.992Z [err] npm ERR! /home/pi/.npm/_logs/2019-08-04T09_07_45_960Z-debug.log
2019-08-04T09:07:46.021Z rc=1

edit, misread the date.

I already have the updated version v0.20.7 still getting those error

And as @bakman2 suggests your version of nodejs is new. The contrib-node you are trying to install is old and they haven’t updated the published node.
You either need to update the node yourself or you need to contact the author.

Open an issue on github.

Thank you @bakman2 @ukmoose :slight_smile: