2021-01-03 00:41:48.970 - info: host.raspberrypi iobroker node-pre-gyp 2021-01-03 00:41:48.972 - info: host.raspberrypi iobroker 2021-01-03 00:41:48.973 - info: host.raspberrypi iobroker WARN 2021-01-03 00:41:48.975 - info: host.raspberrypi iobroker Using request for node-pre-gyp https download 2021-01-03 00:41:51.571 - info: host.raspberrypi iobroker node-pre-gyp WARN Tried to download(404): https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-node-v64-linux-glibc-arm.tar.gz node-pre-gyp WARN Pre-built binaries not found for canvas@2.6.1 and node@10.23.0 (node-v64 ABI, glibc) (falling back to source compile with node-gyp) 2021-01-03 00:41:58.085 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/backend/Backend.cc:1:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:41:58.115 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:00.505 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/backend/ImageBackend.h:3, from ../src/backend/ImageBackend.cc:1:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:00.529 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:02.787 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/backend/PdfBackend.h:3, from ../src/backend/PdfBackend.cc:1:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:02.811 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:05.250 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/backend/SvgBackend.h:3, from ../src/backend/SvgBackend.cc:1:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:05.275 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:06.351 - info: host.raspberrypi iobroker ../src/bmp/BMPParser.cc: In member function ‘void BMPParser::Parser::parse(uint8_t*, int, uint8_t*)’:../src/bmp/BMPParser.cc:189:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] E(ptr - data > imgdOffset, "image data overlaps with another structure"); ~~~~~~~~~~~^~~~~~~~~~~~../src/bmp/BMPParser.cc:10:25: note: in definition of macro ‘E’ #define E(cond, msg) if(cond) return setErr(msg) ^~~~ 2021-01-03 00:42:06.352 - info: host.raspberrypi iobroker ../src/bmp/BMPParser.cc:204:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] E(ptr - data + imgdSize > len, "not enough image data"); ~~~~~~~~~~~~~~~~~~~~~~^~~~~../src/bmp/BMPParser.cc:10:25: note: in definition of macro ‘E’ #define E(cond, msg) if(cond) return setErr(msg) ^~~~ 2021-01-03 00:42:10.271 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/Backends.h:3, from ../src/Backends.cc:1:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:10.294 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:12.965 - info: host.raspberrypi iobroker ../src/Canvas.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Canvas::ToBuffer(Nan::NAN_METHOD_ARGS_TYPE)’:../src/Canvas.cc:415:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] if (canvas->nBytes() > node::Buffer::kMaxLength) { ~~~~~~~~~~~~~~~~~^~~~~~ 2021-01-03 00:42:12.970 - info: host.raspberrypi iobroker ../src/Canvas.cc:479:79: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, ToPngBufferAsync, (uv_after_work_cb)ToBufferAsyncAfter); ^~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:12.974 - info: host.raspberrypi iobroker ../src/Canvas.cc:520:80: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, ToJpegBufferAsync, (uv_after_work_cb)ToBufferAsyncAfter); ^~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:13.111 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/Canvas.h:5, from ../src/Canvas.cc:3:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:13.137 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:20.018 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/CanvasGradient.h:5, from ../src/CanvasGradient.cc:3:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:20.042 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:22.959 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/CanvasPattern.h:6, from ../src/CanvasPattern.cc:3:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:22.983 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:26.214 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/Canvas.h:5, from ../src/CanvasRenderingContext2d.h:6, from ../src/CanvasRenderingContext2d.cc:3:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:26.242 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:33.804 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/Canvas.h:5, from ../src/closure.h:5, from ../src/closure.cc:1:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:33.839 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:38.881 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/Image.h:8, from ../src/Image.cc:3:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:38.906 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:42.840 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/ImageData.h:5, from ../src/ImageData.cc:3:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:42.864 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:45.807 - info: host.raspberrypi iobroker In file included from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/Backends.h:3, from ../src/init.cc:17:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/init.cc:88:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(canvas, init); ^~~~~~~~~~~ 2021-01-03 00:42:45.873 - info: host.raspberrypi iobroker In file included from /home/iobroker/.cache/node-gyp/10.23.0/include/node/node.h:63, from ../../nan/nan.h:56, from ../src/backend/Backend.h:6, from ../src/Backends.h:3, from ../src/init.cc:17:/home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:/home/iobroker/.cache/node-gyp/10.23.0/include/node/node_object_wrap.h:84:78: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-01-03 00:42:45.897 - info: host.raspberrypi iobroker /home/iobroker/.cache/node-gyp/10.23.0/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::WeakCallbackInfo&)]’:../../nan/nan_object_wrap.h:65:61: required from here/home/iobroker/.cache/node-gyp/10.23.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 2021-01-03 00:42:47.997 - info: host.raspberrypi iobroker info 2021-01-03 00:42:48.001 - info: host.raspberrypi iobroker 2021-01-03 00:42:48.002 - info: host.raspberrypi iobroker sharp Using cached /home/iobroker/.npm/_libvips/libvips-8.10.0-linux-armv7.tar.br 2021-01-03 00:42:49.752 - info: host.raspberrypi iobroker ERR! sharp Please delete /home/iobroker/.npm/_libvips/libvips-8.10.0-linux-armv7.tar.br as it is not a valid tarballERR! sharp unexpected end of fileinfo sharp Attempting to build from source via node-gyp but this may fail due to the above errorinfo sharp Please see https://sharp.pixelplumbing.com/install for required dependencies 2021-01-03 00:42:53.233 - info: host.raspberrypi iobroker In file included from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/glib/galloca.h:32, from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/glib.h:30, from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/gobject/gbinding.h:28, from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/glib-object.h:22, from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/vips/vips8:35, from ../src/common.cc:24:/opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/glib/gtypes.h:32:10: fatal error: glibconfig.h: No such file or directory #include ^~~~~~~~~~~~~~ 2021-01-03 00:42:53.235 - info: host.raspberrypi iobroker compilation terminated. 2021-01-03 00:42:53.242 - info: host.raspberrypi iobroker make: *** [sharp.target.mk:130: Release/obj.target/sharp/src/common.o] Error 1 2021-01-03 00:42:53.245 - info: host.raspberrypi iobroker gyp 2021-01-03 00:42:53.246 - info: host.raspberrypi iobroker ERR! build error 2021-01-03 00:42:53.248 - info: host.raspberrypi iobroker gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:191:23)gyp ERR! stack at ChildProcess.emit (events.js:198:13)gyp ERR! 2021-01-03 00:42:53.249 - info: host.raspberrypi iobroker stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) 2021-01-03 00:42:53.251 - info: host.raspberrypi iobroker gyp ERR! System Linux 5.4.79-v7l+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/sharpgyp ERR! node -v v10.23.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 2021-01-03 00:42:53.253 - info: host.raspberrypi iobroker 2021-01-03 00:42:55.680 - info: host.raspberrypi iobroker npm 2021-01-03 00:42:55.681 - info: host.raspberrypi iobroker WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) 2021-01-03 00:42:55.690 - info: host.raspberrypi iobroker npm 2021-01-03 00:42:55.692 - info: host.raspberrypi iobroker WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) 2021-01-03 00:42:55.695 - info: host.raspberrypi iobroker npm 2021-01-03 00:42:55.697 - info: host.raspberrypi iobroker WARN optional SKIPPING OPTIONAL DEPENDENCY: sharp@0.26.2 (node_modules/sharp):npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sharp@0.26.2 install: `(node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)`npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 2021-01-03 00:42:58.280 - info: host.raspberrypi iobroker exit 0 2021-01-03 00:43:03.327 - info: host.raspberrypi iobroker add hs100 --host raspberrypi 2021-01-03 00:43:06.162 - info: host.raspberrypi iobroker NPM version: 6.14.8 2021-01-03 00:43:06.165 - info: host.raspberrypi iobroker npm install iobroker.hs100@2.0.1 --loglevel error --prefix "/opt/iobroker" (System call) 2021-01-03 00:43:29.823 - info: host.raspberrypi iobroker info 2021-01-03 00:43:29.826 - info: host.raspberrypi iobroker sharp Using cached /home/iobroker/.npm/_libvips/libvips-8.10.0-linux-armv7.tar.br 2021-01-03 00:43:31.493 - info: host.raspberrypi iobroker ERR! sharp Please delete /home/iobroker/.npm/_libvips/libvips-8.10.0-linux-armv7.tar.br as it is not a valid tarballERR! sharp unexpected end of fileinfo sharp Attempting to build from source via node-gyp but this may fail due to the above errorinfo sharp Please see https://sharp.pixelplumbing.com/install for required dependencies 2021-01-03 00:43:34.935 - info: host.raspberrypi iobroker In file included from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/glib/galloca.h:32, from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/glib.h:30, from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/gobject/gbinding.h:28, from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/glib-object.h:22, from /opt/iobroker/node_modules/sharp/vendor/8.10.0/include/vips/vips8:35, from ../src/common.cc:24:/opt/iobroker/node_modules/sharp/vendor/8.10.0/include/glib-2.0/glib/gtypes.h:32:10: fatal error: glibconfig.h: No such file or directory #include ^~~~~~~~~~~~~~ 2021-01-03 00:43:34.936 - info: host.raspberrypi iobroker compilation terminated. 2021-01-03 00:43:34.944 - info: host.raspberrypi iobroker make: *** [sharp.target.mk:130: Release/obj.target/sharp/src/common.o] Error 1 2021-01-03 00:43:34.948 - info: host.raspberrypi iobroker gyp 2021-01-03 00:43:34.950 - info: host.raspberrypi iobroker ERR! build error gyp 2021-01-03 00:43:34.951 - info: host.raspberrypi iobroker ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:191:23)gyp ERR! stack at ChildProcess.emit (events.js:198:13)gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) 2021-01-03 00:43:34.953 - info: host.raspberrypi iobroker gyp ERR! System Linux 5.4.79-v7l+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/sharp 2021-01-03 00:43:34.954 - info: host.raspberrypi iobroker gyp ERR! node -v v10.23.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 2021-01-03 00:43:38.880 - info: host.raspberrypi iobroker host.raspberrypi install adapter hs100 2021-01-03 00:43:39.131 - info: host.raspberrypi iobroker upload [6] hs100.admin /opt/iobroker/node_modules/iobroker.hs100/admin/words.js words.js application/javascript 2021-01-03 00:43:39.245 - info: host.raspberrypi iobroker upload [5] hs100.admin /opt/iobroker/node_modules/iobroker.hs100/admin/style.css style.css text/css 2021-01-03 00:43:39.303 - info: host.raspberrypi iobroker upload [4] hs100.admin /opt/iobroker/node_modules/iobroker.hs100/admin/index_m.html index_m.html text/html 2021-01-03 00:43:39.361 - info: host.raspberrypi iobroker upload [3] hs100.admin /opt/iobroker/node_modules/iobroker.hs100/admin/index.html index.html text/html 2021-01-03 00:43:39.429 - info: host.raspberrypi iobroker upload [2] hs100.admin /opt/iobroker/node_modules/iobroker.hs100/admin/hs100.png hs100.png image/png 2021-01-03 00:43:39.491 - info: host.raspberrypi iobroker upload [1] hs100.admin /opt/iobroker/node_modules/iobroker.hs100/admin/custom_m.html custom_m.html text/html 2021-01-03 00:43:39.551 - info: host.raspberrypi iobroker upload [0] hs100.admin /opt/iobroker/node_modules/iobroker.hs100/admin/admin.d.ts admin.d.ts video/mp2t 2021-01-03 00:43:39.721 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100 created/updated 2021-01-03 00:43:39.793 - info: host.raspberrypi iobroker host.raspberrypi create instance hs100 2021-01-03 00:43:39.803 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.sigKill created 2021-01-03 00:43:39.836 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.eventLoopLag created 2021-01-03 00:43:39.873 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.outputCount created 2021-01-03 00:43:39.925 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.inputCount created 2021-01-03 00:43:39.964 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.uptime created 2021-01-03 00:43:39.998 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.memRss created 2021-01-03 00:43:40.037 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.memHeapTotal created 2021-01-03 00:43:40.073 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.memHeapUsed created 2021-01-03 00:43:40.108 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.cputime created 2021-01-03 00:43:40.142 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.cpu created 2021-01-03 00:43:40.179 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.compactMode created 2021-01-03 00:43:40.213 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.connected created 2021-01-03 00:43:40.249 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0.alive created 2021-01-03 00:43:40.289 - info: host.raspberrypi iobroker host.raspberrypi object system.adapter.hs100.0 created 2021-01-03 00:43:41.301 - info: host.raspberrypi iobroker exit 0 2021-01-03 00:43:43.335 - info: host.raspberrypi instance system.adapter.hs100.0 started with pid 3806 2021-01-03 00:43:44.924 - info: hs100.0 (3806) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.hs100, node: v10.23.0, js-controller: 3.1.6 2021-01-03 00:43:44.957 - error: hs100.0 (3806) No one IP configured