easybotics / node-rpi-rgb-led-matrix

Pilot your rgb led matrix with Nodejs ! Nodejs binding of rpi-rgb-led-matrix library https://github.com/hzeller/rpi-rgb-led-matrix - Actively Maintained!
Do What The F*ck You Want To Public License
57 stars 17 forks source link

Error installing node-rpi-rgb-matrix #7

Closed openscoreboard closed 4 years ago

openscoreboard commented 5 years ago

I had installed node-red in my rpi3 when try install node-rpi-rgb-matrix, the log install show

any idea?

Thks....


2019-07-25T09:24:28.596Z Install : node-red-contrib-easybotics-led-matrix 1.2.3

2019-07-25T09:24:28.722Z npm install --no-audit --no-update-notifier --save --save-prefix="~" --production node-red-contrib-easybotics-led-matrix@1.2.3 2019-07-25T09:24:43.156Z [out] 2019-07-25T09:24:43.156Z [out] > easybotics-rpi-rgb-led-matrix@0.3.0 install /home/pi/.node-red/node_modules/easybotics-rpi-rgb-led-matrix 2019-07-25T09:24:43.156Z [out] > node-gyp rebuild 2019-07-25T09:24:43.156Z [out] 2019-07-25T09:24:45.595Z [out] make: Entering directory '/home/pi/.node-red/node_modules/easybotics-rpi-rgb-led-matrix/build' 2019-07-25T09:24:45.597Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/transformer.o 2019-07-25T09:24:47.227Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/thread.o 2019-07-25T09:24:47.609Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/pixel-mapper.o 2019-07-25T09:24:50.546Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/options-initialize.o 2019-07-25T09:24:53.011Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/multiplex-mappers.o 2019-07-25T09:24:54.867Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/led-matrix-c.o 2019-07-25T09:24:56.645Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/led-matrix.o 2019-07-25T09:24:59.120Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/graphics.o 2019-07-25T09:25:00.868Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/gpio.o 2019-07-25T09:25:01.495Z [err] ../external/matrix/lib/gpio.cc: In function ‘uint32_t rgb_matrix::mmap_bcm_register(bool, off_t)’: 2019-07-25T09:25:01.495Z [err] ../external/matrix/lib/gpio.cc:245:62: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘off_t {aka long long int}’ [-Wformat=] 2019-07-25T09:25:01.495Z [err] isRPi2 ? "RPi2,3" : "RPi1", base, register_offset); 2019-07-25T09:25:01.495Z [err] ^ 2019-07-25T09:25:01.495Z [err] ../external/matrix/lib/gpio.cc:245:62: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘off_t {aka long long int}’ [-Wformat=] 2019-07-25T09:25:03.445Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/framebuffer.o 2019-07-25T09:25:06.238Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/content-streamer.o 2019-07-25T09:25:08.011Z [out] CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/bdf-font.o 2019-07-25T09:25:10.344Z [out] CC(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/hardware-mapping.o 2019-07-25T09:25:10.479Z [out] AR(target) Release/obj.target/rpi-rgb-led-matrix.a 2019-07-25T09:25:10.510Z [out] COPY Release/rpi-rgb-led-matrix.a 2019-07-25T09:25:10.534Z [out] CXX(target) Release/obj.target/node-rpi-rgb-led-matrix/src/base.o 2019-07-25T09:25:14.087Z [out] CXX(target) Release/obj.target/node-rpi-rgb-led-matrix/src/ledmatrix.o 2019-07-25T09:25:17.687Z [err] ../src/ledmatrix.cc: In constructor ‘LedMatrix::LedMatrix(int, int, int, int, int, const char, const char, std::vector<std::__cxx11::basic_string >)’: 2019-07-25T09:25:17.687Z [err] ../src/ledmatrix.cc:36:24: warning: ISO C++ forbids converting a string constant to ‘std::vector<char>::value_type {aka char*}’ [-Wwrite-strings] 2019-07-25T09:25:17.687Z [err] c_strs.push_back("bin"); 2019-07-25T09:25:17.687Z [err] ^ 2019-07-25T09:25:17.873Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::DrawText(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:17.873Z [err] ../src/ledmatrix.cc:223:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.873Z [err] x = args[0]->ToInteger()->Value(); 2019-07-25T09:25:17.873Z [err] ^ 2019-07-25T09:25:17.877Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.877Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.877Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.877Z [err] ^~~~~ 2019-07-25T09:25:17.877Z [err] ../src/ledmatrix.cc:228:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.877Z [err] y = args[1]->ToInteger()->Value(); 2019-07-25T09:25:17.877Z [err] ^ 2019-07-25T09:25:17.878Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.878Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.878Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.878Z [err] ^~~~~ 2019-07-25T09:25:17.879Z [err] ../src/ledmatrix.cc:233:48: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Local)’ is deprecated: Use Isolate version [-Wdeprecated-declarations] 2019-07-25T09:25:17.879Z [err] v8::String::Utf8Value str(args[2]->ToString()); 2019-07-25T09:25:17.879Z [err] ^ 2019-07-25T09:25:17.879Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0, 2019-07-25T09:25:17.879Z [err] from ../src/ledmatrix.cc:9: 2019-07-25T09:25:17.879Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here 2019-07-25T09:25:17.879Z [err] explicit Utf8Value(Local obj)); 2019-07-25T09:25:17.879Z [err] ^ 2019-07-25T09:25:17.879Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ 2019-07-25T09:25:17.879Z [err] declarator attribute((deprecated(message))) 2019-07-25T09:25:17.879Z [err] ^~~~~~ 2019-07-25T09:25:17.881Z [err] ../src/ledmatrix.cc:239:48: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Local)’ is deprecated: Use Isolate version [-Wdeprecated-declarations] 2019-07-25T09:25:17.881Z [err] v8::String::Utf8Value str(args[3]->ToString()); 2019-07-25T09:25:17.881Z [err] ^ 2019-07-25T09:25:17.882Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0, 2019-07-25T09:25:17.882Z [err] from ../src/ledmatrix.cc:9: 2019-07-25T09:25:17.882Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here 2019-07-25T09:25:17.882Z [err] explicit Utf8Value(Local obj)); 2019-07-25T09:25:17.882Z [err] ^ 2019-07-25T09:25:17.882Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ 2019-07-25T09:25:17.882Z [err] declarator attribute((deprecated(message))) 2019-07-25T09:25:17.882Z [err] ^~~~~~ 2019-07-25T09:25:17.883Z [err] ../src/ledmatrix.cc:245:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.883Z [err] r = args[4]->ToInteger()->Value(); 2019-07-25T09:25:17.883Z [err] ^ 2019-07-25T09:25:17.885Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.885Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.885Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.885Z [err] ^~~~~ 2019-07-25T09:25:17.886Z [err] ../src/ledmatrix.cc:250:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.886Z [err] g = args[5]->ToInteger()->Value(); 2019-07-25T09:25:17.886Z [err] ^ 2019-07-25T09:25:17.886Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.886Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.886Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.886Z [err] ^~~~~ 2019-07-25T09:25:17.886Z [err] ../src/ledmatrix.cc:255:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.886Z [err] b = args[6]->ToInteger()->Value(); 2019-07-25T09:25:17.886Z [err] ^ 2019-07-25T09:25:17.886Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.886Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.886Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.886Z [err] ^~~~~ 2019-07-25T09:25:17.978Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::DrawCircle(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:17.978Z [err] ../src/ledmatrix.cc:281:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.978Z [err] x = args[0]->ToInteger()->Value(); 2019-07-25T09:25:17.978Z [err] ^ 2019-07-25T09:25:17.978Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.978Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.978Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.978Z [err] ^~~~~ 2019-07-25T09:25:17.979Z [err] ../src/ledmatrix.cc:286:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.979Z [err] y = args[1]->ToInteger()->Value(); 2019-07-25T09:25:17.979Z [err] ^ 2019-07-25T09:25:17.979Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.979Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.979Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.979Z [err] ^~~~~ 2019-07-25T09:25:17.980Z [err] ../src/ledmatrix.cc:291:31: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.980Z [err] radius = args[2]->ToInteger()->Value(); 2019-07-25T09:25:17.980Z [err] ^ 2019-07-25T09:25:17.980Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.980Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.980Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.980Z [err] ^~~~~ 2019-07-25T09:25:17.980Z [err] ../src/ledmatrix.cc:296:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.980Z [err] r = args[3]->ToInteger()->Value(); 2019-07-25T09:25:17.980Z [err] ^ 2019-07-25T09:25:17.981Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.981Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.981Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.981Z [err] ^~~~~ 2019-07-25T09:25:17.981Z [err] ../src/ledmatrix.cc:301:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.981Z [err] g = args[4]->ToInteger()->Value(); 2019-07-25T09:25:17.981Z [err] ^ 2019-07-25T09:25:17.981Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.981Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.981Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.981Z [err] ^~~~~ 2019-07-25T09:25:17.981Z [err] ../src/ledmatrix.cc:306:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.981Z [err] b = args[5]->ToInteger()->Value(); 2019-07-25T09:25:17.981Z [err] ^ 2019-07-25T09:25:17.982Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.982Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.982Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.982Z [err] ^~~~~ 2019-07-25T09:25:17.988Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::DrawLine(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:17.988Z [err] ../src/ledmatrix.cc:332:27: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.988Z [err] x0 = args[0]->ToInteger()->Value(); 2019-07-25T09:25:17.988Z [err] ^ 2019-07-25T09:25:17.988Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.988Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.988Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.988Z [err] ^~~~~ 2019-07-25T09:25:17.989Z [err] ../src/ledmatrix.cc:337:27: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.989Z [err] y0 = args[1]->ToInteger()->Value(); 2019-07-25T09:25:17.989Z [err] ^ 2019-07-25T09:25:17.989Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.989Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.989Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.989Z [err] ^~~~~ 2019-07-25T09:25:17.989Z [err] ../src/ledmatrix.cc:342:27: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.989Z [err] x1 = args[2]->ToInteger()->Value(); 2019-07-25T09:25:17.989Z [err] ^ 2019-07-25T09:25:17.990Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.990Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.990Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.990Z [err] ^~~~~ 2019-07-25T09:25:17.990Z [err] ../src/ledmatrix.cc:347:27: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.990Z [err] y1 = args[3]->ToInteger()->Value(); 2019-07-25T09:25:17.990Z [err] ^ 2019-07-25T09:25:17.990Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.990Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.990Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.990Z [err] ^~~~~ 2019-07-25T09:25:17.991Z [err] ../src/ledmatrix.cc:352:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.991Z [err] r = args[4]->ToInteger()->Value(); 2019-07-25T09:25:17.991Z [err] ^ 2019-07-25T09:25:17.991Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.991Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.991Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.991Z [err] ^~~~~ 2019-07-25T09:25:17.991Z [err] ../src/ledmatrix.cc:357:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.991Z [err] g = args[5]->ToInteger()->Value(); 2019-07-25T09:25:17.991Z [err] ^ 2019-07-25T09:25:17.992Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.992Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.992Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.992Z [err] ^~~~~ 2019-07-25T09:25:17.992Z [err] ../src/ledmatrix.cc:363:26: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.992Z [err] b = args[6]->ToInteger()->Value(); 2019-07-25T09:25:17.992Z [err] ^ 2019-07-25T09:25:17.992Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.992Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.992Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.992Z [err] ^~~~~ 2019-07-25T09:25:17.996Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Brightness(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:17.996Z [err] ../src/ledmatrix.cc:379:25: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.996Z [err] b = args[0]->ToInteger()->Value(); 2019-07-25T09:25:17.996Z [err] ^ 2019-07-25T09:25:17.996Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.996Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.996Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.996Z [err] ^~~~~ 2019-07-25T09:25:17.999Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::New(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:17.999Z [err] ../src/ledmatrix.cc:408:29: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.999Z [err] rows = args[0]->ToInteger()->Value(); 2019-07-25T09:25:17.999Z [err] ^ 2019-07-25T09:25:17.999Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.999Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.999Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.999Z [err] ^~~~~ 2019-07-25T09:25:17.999Z [err] ../src/ledmatrix.cc:411:29: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:17.999Z [err] cols = args[1]->ToInteger()->Value(); 2019-07-25T09:25:17.999Z [err] ^ 2019-07-25T09:25:17.999Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:17.999Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:17.999Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:17.999Z [err] ^~~~~ 2019-07-25T09:25:18.000Z [err] ../src/ledmatrix.cc:415:32: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.000Z [err] chained = args[2]->ToInteger()->Value(); 2019-07-25T09:25:18.000Z [err] ^ 2019-07-25T09:25:18.000Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.000Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.000Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.000Z [err] ^~~~~ 2019-07-25T09:25:18.000Z [err] ../src/ledmatrix.cc:418:33: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.000Z [err] parallel = args[3]->ToInteger()->Value(); 2019-07-25T09:25:18.000Z [err] ^ 2019-07-25T09:25:18.000Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.000Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.000Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.000Z [err] ^~~~~ 2019-07-25T09:25:18.001Z [err] ../src/ledmatrix.cc:422:35: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.001Z [err] brightness = args[4]->ToInteger()->Value(); 2019-07-25T09:25:18.001Z [err] ^ 2019-07-25T09:25:18.001Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.001Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.001Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.001Z [err] ^~~~~ 2019-07-25T09:25:18.002Z [err] ../src/ledmatrix.cc:428:48: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Local)’ is deprecated: Use Isolate version [-Wdeprecated-declarations] 2019-07-25T09:25:18.002Z [err] v8::String::Utf8Value str(args[5]->ToString()); 2019-07-25T09:25:18.002Z [err] ^ 2019-07-25T09:25:18.002Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0, 2019-07-25T09:25:18.002Z [err] from ../src/ledmatrix.cc:9: 2019-07-25T09:25:18.002Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here 2019-07-25T09:25:18.002Z [err] explicit Utf8Value(Local obj)); 2019-07-25T09:25:18.002Z [err] ^ 2019-07-25T09:25:18.002Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ 2019-07-25T09:25:18.002Z [err] declarator attribute((deprecated(message))) 2019-07-25T09:25:18.002Z [err] ^~~~~~ 2019-07-25T09:25:18.004Z [err] ../src/ledmatrix.cc:434:48: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Local)’ is deprecated: Use Isolate version [-Wdeprecated-declarations] 2019-07-25T09:25:18.004Z [err] v8::String::Utf8Value str(args[6]->ToString()); 2019-07-25T09:25:18.004Z [err] ^ 2019-07-25T09:25:18.004Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0, 2019-07-25T09:25:18.004Z [err] from ../src/ledmatrix.cc:9: 2019-07-25T09:25:18.004Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here 2019-07-25T09:25:18.004Z [err] explicit Utf8Value(Local obj)); 2019-07-25T09:25:18.004Z [err] ^ 2019-07-25T09:25:18.004Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ 2019-07-25T09:25:18.004Z [err] declarator attribute((deprecated(message))) 2019-07-25T09:25:18.004Z [err] ^~~~~~ 2019-07-25T09:25:18.010Z [err] ../src/ledmatrix.cc:450:57: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Local)’ is deprecated: Use Isolate version [-Wdeprecated-declarations] 2019-07-25T09:25:18.010Z [err] strings.push_back(std::string( *String::Utf8Value(val))); 2019-07-25T09:25:18.010Z [err] ^ 2019-07-25T09:25:18.010Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0, 2019-07-25T09:25:18.010Z [err] from ../src/ledmatrix.cc:9: 2019-07-25T09:25:18.010Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here 2019-07-25T09:25:18.010Z [err] explicit Utf8Value(Local obj)); 2019-07-25T09:25:18.010Z [err] ^ 2019-07-25T09:25:18.010Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ 2019-07-25T09:25:18.010Z [err] declarator attribute((deprecated(message))) 2019-07-25T09:25:18.010Z [err] ^~~~~~ 2019-07-25T09:25:18.024Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::SetPixel(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:18.024Z [err] ../src/ledmatrix.cc:483:31: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.024Z [err] int x = args[0]->ToInteger()->Value(); 2019-07-25T09:25:18.024Z [err] ^ 2019-07-25T09:25:18.026Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.026Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.026Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.026Z [err] ^~~~~ 2019-07-25T09:25:18.026Z [err] ../src/ledmatrix.cc:484:31: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.026Z [err] int y = args[1]->ToInteger()->Value(); 2019-07-25T09:25:18.026Z [err] ^ 2019-07-25T09:25:18.027Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.027Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.027Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.027Z [err] ^~~~~ 2019-07-25T09:25:18.027Z [err] ../src/ledmatrix.cc:485:31: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.027Z [err] int r = args[2]->ToInteger()->Value(); 2019-07-25T09:25:18.027Z [err] ^ 2019-07-25T09:25:18.027Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.027Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.027Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.027Z [err] ^~~~~ 2019-07-25T09:25:18.028Z [err] ../src/ledmatrix.cc:486:31: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.028Z [err] int g = args[3]->ToInteger()->Value(); 2019-07-25T09:25:18.028Z [err] ^ 2019-07-25T09:25:18.028Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.028Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.028Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.028Z [err] ^~~~~ 2019-07-25T09:25:18.028Z [err] ../src/ledmatrix.cc:487:31: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.028Z [err] int b = args[4]->ToInteger()->Value(); 2019-07-25T09:25:18.028Z [err] ^ 2019-07-25T09:25:18.028Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.028Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.028Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.028Z [err] ^~~~~ 2019-07-25T09:25:18.032Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Clear(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:18.032Z [err] ../src/ledmatrix.cc:497:30: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.032Z [err] int x = args[0]->ToInteger()->Value(); 2019-07-25T09:25:18.032Z [err] ^ 2019-07-25T09:25:18.032Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.032Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.032Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.032Z [err] ^~~~~ 2019-07-25T09:25:18.032Z [err] ../src/ledmatrix.cc:498:32: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.032Z [err] int y = args[1]->ToInteger()->Value(); 2019-07-25T09:25:18.032Z [err] ^ 2019-07-25T09:25:18.032Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.032Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.032Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.032Z [err] ^~~~~ 2019-07-25T09:25:18.032Z [err] ../src/ledmatrix.cc:499:32: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.032Z [err] int w = args[2]->ToInteger()->Value(); 2019-07-25T09:25:18.032Z [err] ^ 2019-07-25T09:25:18.032Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.032Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.032Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.032Z [err] ^~~~~ 2019-07-25T09:25:18.033Z [err] ../src/ledmatrix.cc:500:32: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.033Z [err] int h = args[3]->ToInteger()->Value(); 2019-07-25T09:25:18.033Z [err] ^ 2019-07-25T09:25:18.033Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.033Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.033Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.033Z [err] ^~~~~ 2019-07-25T09:25:18.035Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Fill(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:18.035Z [err] ../src/ledmatrix.cc:515:29: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.035Z [err] int r = args[0]->ToInteger()->Value(); 2019-07-25T09:25:18.035Z [err] ^ 2019-07-25T09:25:18.035Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.035Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.035Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.035Z [err] ^~~~~ 2019-07-25T09:25:18.036Z [err] ../src/ledmatrix.cc:516:31: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.036Z [err] int g = args[1]->ToInteger()->Value(); 2019-07-25T09:25:18.036Z [err] ^ 2019-07-25T09:25:18.036Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.036Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.036Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.036Z [err] ^~~~~ 2019-07-25T09:25:18.036Z [err] ../src/ledmatrix.cc:517:31: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.036Z [err] int b = args[2]->ToInteger()->Value(); 2019-07-25T09:25:18.036Z [err] ^ 2019-07-25T09:25:18.036Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.036Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.036Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.036Z [err] ^~~~~ 2019-07-25T09:25:18.038Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::SetImageBuffer(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:18.038Z [err] ../src/ledmatrix.cc:529:45: warning: ‘v8::Local v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.038Z [err] char* buf = Buffer::Data(args[0]->ToObject()); 2019-07-25T09:25:18.038Z [err] ^ 2019-07-25T09:25:18.039Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.039Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here 2019-07-25T09:25:18.039Z [err] Local Value::ToObject() const { 2019-07-25T09:25:18.039Z [err] ^~~~~ 2019-07-25T09:25:18.039Z [err] ../src/ledmatrix.cc:530:49: warning: ‘v8::Local v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.039Z [err] size_t bufl = Buffer::Length(args[0]->ToObject()); 2019-07-25T09:25:18.039Z [err] ^ 2019-07-25T09:25:18.039Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.039Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here 2019-07-25T09:25:18.039Z [err] Local Value::ToObject() const { 2019-07-25T09:25:18.039Z [err] ^~~~~ 2019-07-25T09:25:18.040Z [err] ../src/ledmatrix.cc:531:33: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.040Z [err] int width = args[1]->ToInteger()->Value(); 2019-07-25T09:25:18.040Z [err] ^ 2019-07-25T09:25:18.040Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.040Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.040Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.040Z [err] ^~~~~ 2019-07-25T09:25:18.040Z [err] ../src/ledmatrix.cc:532:34: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.040Z [err] int height = args[2]->ToInteger()->Value(); 2019-07-25T09:25:18.040Z [err] ^ 2019-07-25T09:25:18.040Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.040Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.040Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.040Z [err] ^~~~~ 2019-07-25T09:25:18.045Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Draw(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:18.045Z [err] ../src/ledmatrix.cc:561:75: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.045Z [err] if(args.Length() > 0 && args[0]->IsNumber()) startx = args[0]->ToInteger()->Value(); 2019-07-25T09:25:18.045Z [err] ^ 2019-07-25T09:25:18.045Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.045Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.045Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.045Z [err] ^~~~~ 2019-07-25T09:25:18.045Z [err] ../src/ledmatrix.cc:562:75: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.045Z [err] if(args.Length() > 1 && args[1]->IsNumber()) starty = args[1]->ToInteger()->Value(); 2019-07-25T09:25:18.045Z [err] ^ 2019-07-25T09:25:18.046Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.046Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.046Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.046Z [err] ^~~~~ 2019-07-25T09:25:18.046Z [err] ../src/ledmatrix.cc:571:74: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.046Z [err] if(args.Length() > 2 && args[2]->IsNumber()) width = args[2]->ToInteger()->Value(); 2019-07-25T09:25:18.046Z [err] ^ 2019-07-25T09:25:18.047Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.047Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.047Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.047Z [err] ^~~~~ 2019-07-25T09:25:18.047Z [err] ../src/ledmatrix.cc:572:75: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.047Z [err] if(args.Length() > 3 && args[3]->IsNumber()) height = args[3]->ToInteger()->Value(); 2019-07-25T09:25:18.047Z [err] ^ 2019-07-25T09:25:18.047Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.047Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.047Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.047Z [err] ^~~~~ 2019-07-25T09:25:18.048Z [err] ../src/ledmatrix.cc:573:73: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.048Z [err] if(args.Length() > 4 && args[4]->IsNumber()) imgx = args[4]->ToInteger()->Value(); 2019-07-25T09:25:18.048Z [err] ^ 2019-07-25T09:25:18.048Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.048Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.048Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.048Z [err] ^~~~~ 2019-07-25T09:25:18.049Z [err] ../src/ledmatrix.cc:574:73: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.049Z [err] if(args.Length() > 5 && args[5]->IsNumber()) imgy = args[5]->ToInteger()->Value(); 2019-07-25T09:25:18.049Z [err] ^ 2019-07-25T09:25:18.049Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.049Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.049Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.049Z [err] ^~~~~ 2019-07-25T09:25:18.049Z [err] ../src/ledmatrix.cc:575:75: warning: ‘v8::Local v8::Value::ToBoolean() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.049Z [err] if(args.Length() > 6 && args[6]->IsBoolean()) looph = args[6]->ToBoolean()->Value(); 2019-07-25T09:25:18.049Z [err] ^ 2019-07-25T09:25:18.049Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.049Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10034:16: note: declared here 2019-07-25T09:25:18.049Z [err] Local Value::ToBoolean() const { 2019-07-25T09:25:18.049Z [err] ^~~~~ 2019-07-25T09:25:18.050Z [err] ../src/ledmatrix.cc:576:75: warning: ‘v8::Local v8::Value::ToBoolean() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.050Z [err] if(args.Length() > 7 && args[7]->IsBoolean()) loopv = args[7]->ToBoolean()->Value(); 2019-07-25T09:25:18.050Z [err] ^ 2019-07-25T09:25:18.050Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.050Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10034:16: note: declared here 2019-07-25T09:25:18.050Z [err] Local Value::ToBoolean() const { 2019-07-25T09:25:18.050Z [err] ^~~~~ 2019-07-25T09:25:18.053Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Scroll(const Nan::FunctionCallbackInfo&)’: 2019-07-25T09:25:18.053Z [err] ../src/ledmatrix.cc:592:75: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.053Z [err] if(args.Length() > 1 && args[1]->IsNumber()) startx = args[1]->ToInteger()->Value(); 2019-07-25T09:25:18.053Z [err] ^ 2019-07-25T09:25:18.053Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.053Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.053Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.053Z [err] ^~~~~ 2019-07-25T09:25:18.053Z [err] ../src/ledmatrix.cc:593:75: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.053Z [err] if(args.Length() > 2 && args[2]->IsNumber()) starty = args[2]->ToInteger()->Value(); 2019-07-25T09:25:18.053Z [err] ^ 2019-07-25T09:25:18.054Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.054Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.054Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.054Z [err] ^~~~~ 2019-07-25T09:25:18.055Z [err] ../src/ledmatrix.cc:601:75: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.055Z [err] if(args.Length() > 3 && args[3]->IsNumber()) width = args[3]->ToInteger()->Value(); 2019-07-25T09:25:18.055Z [err] ^ 2019-07-25T09:25:18.055Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.055Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.055Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.055Z [err] ^~~~~ 2019-07-25T09:25:18.055Z [err] ../src/ledmatrix.cc:602:76: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.055Z [err] if(args.Length() > 4 && args[4]->IsNumber()) height = args[4]->ToInteger()->Value(); 2019-07-25T09:25:18.055Z [err] ^ 2019-07-25T09:25:18.055Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.055Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.055Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.055Z [err] ^~~~~ 2019-07-25T09:25:18.056Z [err] ../src/ledmatrix.cc:603:76: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.056Z [err] if(args.Length() > 5 && args[5]->IsNumber()) scroll = args[5]->ToInteger()->Value(); 2019-07-25T09:25:18.056Z [err] ^ 2019-07-25T09:25:18.056Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.056Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.056Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.056Z [err] ^~~~~ 2019-07-25T09:25:18.056Z [err] ../src/ledmatrix.cc:604:75: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.056Z [err] if(args.Length() > 6 && args[6]->IsNumber()) speed = args[6]->ToInteger()->Value(); 2019-07-25T09:25:18.056Z [err] ^ 2019-07-25T09:25:18.056Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.056Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.056Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.056Z [err] ^~~~~ 2019-07-25T09:25:18.057Z [err] ../src/ledmatrix.cc:605:74: warning: ‘v8::Local v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2019-07-25T09:25:18.057Z [err] if(args.Length() > 7 && args[7]->IsNumber()) loop = args[7]->ToInteger()->Value(); 2019-07-25T09:25:18.057Z [err] ^ 2019-07-25T09:25:18.057Z [err] In file included from ../src/ledmatrix.cc:9:0: 2019-07-25T09:25:18.057Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here 2019-07-25T09:25:18.057Z [err] Local Value::ToInteger() const { 2019-07-25T09:25:18.057Z [err] ^~~~~ 2019-07-25T09:25:18.069Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::UV_AfterScroll(uv_work_t, int)’: 2019-07-25T09:25:18.069Z [err] ../src/ledmatrix.cc:720:25: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local) const’ is deprecated [-Wdeprecated-declarations] 2019-07-25T09:25:18.069Z [err] uv->callback->Call(0, 0); 2019-07-25T09:25:18.069Z [err] ^ 2019-07-25T09:25:18.070Z [err] In file included from ../include/ledmatrix.h:19:0, 2019-07-25T09:25:18.070Z [err] from ../src/ledmatrix.cc:18: 2019-07-25T09:25:18.070Z [err] ../../nan/nan.h:1740:3: note: declared here 2019-07-25T09:25:18.070Z [err] Call(int argc, v8::Local argv[]) const { 2019-07-25T09:25:18.070Z [err] ^~~~ 2019-07-25T09:25:24.437Z [out] CXX(target) Release/obj.target/node-rpi-rgb-led-matrix/src/image.o 2019-07-25T09:25:24.782Z [out] SOLINK_MODULE(target) Release/obj.target/node-rpi-rgb-led-matrix.node 2019-07-25T09:25:25.237Z [out] COPY Release/node-rpi-rgb-led-matrix.node 2019-07-25T09:25:25.257Z [out] make: Leaving directory '/home/pi/.node-red/node_modules/easybotics-rpi-rgb-led-matrix/build' 2019-07-25T09:25:26.195Z [err] npm 2019-07-25T09:25:26.196Z [err] WARN node-red-project@0.0.1 No repository field. 2019-07-25T09:25:26.196Z [err] npm 2019-07-25T09:25:26.196Z [err] WARN node-red-project@0.0.1 No license field. 2019-07-25T09:25:26.198Z [err] 2019-07-25T09:25:26.203Z [out] + node-red-contrib-easybotics-led-matrix@1.2.3 2019-07-25T09:25:26.203Z [out] added 55 packages from 72 contributors in 55.025s 2019-07-25T09:25:26.259Z rc=0

clowrey commented 5 years ago

Which version of Raspbian are you using? Is it a RPi 3B+ ?

openscoreboard commented 5 years ago

RPi 3 (not B+) Raspbian stretch

I try with raspbian buster (same problem...)

and RPi 1 (same problem too)

Thanks...

keptan commented 5 years ago

it looks like you got a bunch of depreciation warnings and similar, but it did actually install the package

openscoreboard commented 5 years ago

Yes instaled...but no work And drop node-red service

Thanks

keptan commented 5 years ago

Can you get logging from node-red and tell me about how it crashes

and are you running as root

openscoreboard commented 5 years ago

This is my log...

Thanks

Stop Node-RED ✔ Remove old version of Node-RED ✔ Remove old version of Node.js ✔ Install Node.js for Armv6 ✔ Node v10.16.0 Npm 6.10.2 Clean npm cache ✔ Install Node-RED core ✔ 0.20.7 Move global nodes to local - Install extra Pi nodes - Npm rebuild existing nodes - Add shortcut commands ✔ Update systemd script ✔

Any errors will be logged to /var/log/nodered-install.log

All done. You can now start Node-RED with the command node-red-start or using the icon under Menu / Programming / Node-RED Then point your browser to localhost:1880 or http://{your_pi_ip-address}:1880

Started Fri 26 Jul 16:23:43 BST 2019 - Finished Fri 26 Jul 16:41:13 BST 2019

pi@raspberrypi:~ $ sudo node-red-start

Start Node-RED

Once Node-RED has started, point a browser at http://192.168.0.164:1880 On Pi Node-RED works better with the Firefox or Chrome browser

Use sudo systemctl enable nodered.service to autostart Node-RED at every boot Use sudo systemctl disable nodered.service to disable autostart on boot

To find more nodes and example flows - go to http://flows.nodered.org 26 Jul 16:58:54 - [info]

Welcome to Node-RED

26 Jul 16:58:54 - [info] Node-RED version: v0.20.7 26 Jul 16:58:54 - [info] Node.js version: v10.16.0 26 Jul 16:58:54 - [info] Linux 4.19.57+ arm LE 26 Jul 16:59:02 - [info] Loading palette nodes 26 Jul 16:59:27 - [info] Settings file : /root/.node-red/settings.js 26 Jul 16:59:27 - [info] Context store : 'default' [module=memory] 26 Jul 16:59:27 - [info] User directory : /root/.node-red 26 Jul 16:59:27 - [warn] Projects disabled : editorTheme.projects.enabled=false 26 Jul 16:59:27 - [info] Flows file : /root/.node-red/flows_raspberrypi.json 26 Jul 16:59:27 - [info] Creating new flow file 26 Jul 16:59:28 - [warn]

Your flow credentials file is encrypted using a system-generated key.

If the system-generated key is lost for any reason, your credentials file will not be recoverable, you will have to delete it and re-enter your credentials.

You should set your own key using the 'credentialSecret' option in your settings file. Node-RED will then re-encrypt your credentials file using your chosen key the next time you deploy a change.

26 Jul 16:59:28 - [info] Starting flows 26 Jul 16:59:28 - [info] Started flows 26 Jul 16:59:28 - [info] Server now running at http://127.0.0.1:1880/ 26 Jul 17:00:40 - [info] Installing module: node-red-contrib-easybotics-led-matrix, version: 1.2.3 26 Jul 17:06:00 - [info] Installed module: node-red-contrib-easybotics-led-matrix 26 Jul 17:06:06 - [info] Added node types: 26 Jul 17:06:06 - [info] - node-red-contrib-easybotics-led-matrix:led-matrix 26 Jul 17:06:06 - [info] - node-red-contrib-easybotics-led-matrix:refresh-matrix 26 Jul 17:06:06 - [info] - node-red-contrib-easybotics-led-matrix:image-to-matrix 26 Jul 17:06:06 - [info] - node-red-contrib-easybotics-led-matrix:text-to-matrix 26 Jul 17:06:06 - [info] - node-red-contrib-easybotics-led-matrix:pixel-transform 26 Jul 17:06:06 - [info] - node-red-contrib-easybotics-led-matrix:circle 26 Jul 17:06:06 - [info] - node-red-contrib-easybotics-led-matrix:polygon 26 Jul 17:08:45 - [info] Stopping flows 26 Jul 17:08:45 - [info] Stopped flows 26 Jul 17:08:45 - [info] Starting flows [ '' ] 26 Jul 17:08:45 - [warn] [led-matrix:e35121b2.62a5a] initing led

1

_* RPi1 DROP ***** Im trying to create one node basic "text to matrix", when DEPLOY button is pressed , the RPi1 drops (freezes) I have power off

node red only run again if used MODE safe ****_**

pi@raspberrypi:~ $ sudo node-red --safe 26 Jul 17:38:54 - [info]

Welcome to Node-RED

26 Jul 17:38:54 - [info] Node-RED version: v0.20.7 26 Jul 17:38:54 - [info] Node.js version: v10.16.0 26 Jul 17:38:54 - [info] Linux 4.19.57+ arm LE 26 Jul 17:39:01 - [info] Loading palette nodes 26 Jul 17:39:33 - [info] Settings file : /root/.node-red/settings.js 26 Jul 17:39:33 - [info] Context store : 'default' [module=memory] 26 Jul 17:39:33 - [info] User directory : /root/.node-red 26 Jul 17:39:33 - [warn] Projects disabled : editorTheme.projects.enabled=false 26 Jul 17:39:33 - [info] Flows file : /root/.node-red/flows_raspberrypi.json 26 Jul 17:39:33 - [warn]

Your flow credentials file is encrypted using a system-generated key.

If the system-generated key is lost for any reason, your credentials file will not be recoverable, you will have to delete it and re-enter your credentials.

You should set your own key using the 'credentialSecret' option in your settings file. Node-RED will then re-encrypt your credentials file using your chosen key the next time you deploy a change.

26 Jul 17:39:33 - [info] 26 Jul 17:39:33 - [info] Flows stopped in safe mode. Deploy to start. 26 Jul 17:39:33 - [info] 26 Jul 17:39:33 - [info] Server now running at http://127.0.0.1:1880/

keptan commented 5 years ago

Could you try the polygon or line node. And can you describe your hardware setup, eg do you have led matrices or not.

we have only tested this on the pi 3b+, so it could be hardware related

openscoreboard commented 5 years ago

Tested polygon... and not work (same problems)

Testing with RPi4 (same problem, no full freezes, i can run node-red-stop)

Hardware:

RPi1 B+, RPi3, and RPi4 Matrix Led rgb 32+32 Hub75

This hardware work fine using libray

https://github.com/hzeller/rpi-rgb-led-matrix

how can i adapt the install script for RPi1, or Rpi3?

¿Is posssible?

clowrey commented 5 years ago

I'm pretty sure we have run it on a RPi3B (there is only B or B+ or A) and it worked so something isn't right..

Are you sure your power supply is large enough to run the matrix? does the raspberry pi still crash if no matrix is plugged in?

clowrey commented 4 years ago

Going to close this for now - as we have not seen the same issue - working on RPI4 as of today.