Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Fehlermeldung bei Adapterinstallation

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Fehlermeldung bei Adapterinstallation

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jensus11 last edited by Negalein

      Hi,

      ich bekomme immer diverse Fehlermeldungen wenn ich Adapter installiere. Was bedeuten diese?
      Node defekt?

      $ ./iobroker url "https://github.com/frankjoke/ioBroker.radar2/tarball/master" radar2
      install https://github.com/frankjoke/ioBroker.radar2/tarball/master
      npm install https://github.com/frankjoke/ioBroker.radar2/tarball/master --production --save --prefix "/opt/iobroker" (System call)
      In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
      ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local<v8::Int32> v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                      ^
      In file included from ../src/bufferutil.cc:7:0:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:9864:14: note: declared here
       Local<Int32> Value::ToInt32() const {
                    ^~~~~
      
      In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
      ../node_modules/nan/nan_new.h:39:65: warning: ‘v8::Local<v8::Uint32> v8::Value::ToUint32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                       ^
      In file included from ../src/bufferutil.cc:7:0:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:9858:15: note: declared here
       Local<Uint32> Value::ToUint32() const {
                     ^~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
      ../node_modules/nan/nan_implementation_12_inl.h:49:38: warning: ‘static v8::Local<v8::Value> v8::BooleanObject::New(bool)’ is deprecated: Pass an isolate [-Wdeprecated-declarations]
         return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                            ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:4895:56: note: declared here
         V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
                                                              ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
      ../node_modules/nan/nan_implementation_12_inl.h:166:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                           ^
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1475:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan_implementation_12_inl.h:173:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                           ^
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1475:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
      ../node_modules/nan/nan_implementation_12_inl.h:206:42: warning: ‘static v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               v8::String::kNormalString, length);
                                                ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:2731:21: note: declared here
             Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
      ../node_modules/nan/nan_implementation_12_inl.h:217:66: warning: ‘static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                        ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:2769:38: note: declared here
                              Local<String> NewExternal(
                                            ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
      ../node_modules/nan/nan_implementation_12_inl.h:237:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                    ^~~~~~~~~~~~~~
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1455:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h:237:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                  ^
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1455:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan_implementation_12_inl.h:244:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                    ^~~~~~~~~~~~~~
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1455:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h:244:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                  ^
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1455:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: At global scope:
      ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
       NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                               ^~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
       NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                               ^~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:../node_modules/nan/nan.h:289:71: warning: ‘bool v8::Isolate::IdleNotification(int)’ is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
           return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                                             ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:7539:22: note: declared here
                       bool IdleNotification(int idle_time_in_ms));
                            ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: At global scope:
      ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
             v8::Isolate::GCEpilogueCallback callback
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCEpilogueCallback callback
             ^~
      
      ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                        ^~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
             v8::Isolate::GCEpilogueCallback callback) {
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCEpilogueCallback callback) {
             ^~
      ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
             v8::Isolate::GCPrologueCallback callback
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCPrologueCallback callback
             ^~
      ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
           , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                        ^~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
             v8::Isolate::GCPrologueCallback callback) {
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCPrologueCallback callback) {
             ^~
      
      ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                     ^~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
           const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                     ^
      
      ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
             _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                ^~~~
      
      ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
           , node::smalloc::FreeCallback callback
                   ^~~~~~~
      ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
           , node::smalloc::FreeCallback callback
                                         ^~~~~~~~
      
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
               v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                        ^~~~~~~~
      ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
               v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                  ^~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
      ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
           return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                         ^
      In file included from ../src/bufferutil.cc:10:0:
      /home/iobroker/.node-gyp/8.15.1/include/node/node_buffer.h:67:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
       NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                              ^~~
      In file included from ../src/bufferutil.cc:16:0:
      ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
           return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
      ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
           return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
           return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                  ^~~~
      
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                ^
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1475:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
      ../node_modules/nan/nan.h:717:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                ^
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/bufferutil.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1475:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
           NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
                                                          ^
      
      In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.node-gyp/8.15.1/include/node/node.h:308:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                   ^~~~~~~~~~~~~~~
      /home/iobroker/.node-gyp/8.15.1/include/node/node.h:321:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                   ^~~~~~~~~~~~~~~
      ../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
           NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
                                                      ^
      In file included from ../src/bufferutil.cc:8:0:
      /home/iobroker/.node-gyp/8.15.1/include/node/node.h:308:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                   ^~~~~~~~~~~~~~~
      /home/iobroker/.node-gyp/8.15.1/include/node/node.h:321:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                   ^~~~~~~~~~~~~~~
      ../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
           NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
                                                        ^
      In file included from ../src/bufferutil.cc:8:0:
      /home/iobroker/.node-gyp/8.15.1/include/node/node.h:308:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                   ^~~~~~~~~~~~~~~
      /home/iobroker/.node-gyp/8.15.1/include/node/node.h:321:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                   ^~~~~~~~~~~~~~~
      
      make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Fehler 1
      gyp
       ERR! build error 
      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:262:23)
      gyp ERR! stack     at emitTwo (events.js:126:13)
      gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
      gyp ERR! System Linux 4.9.0-8-amd64
      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/bufferutil
      gyp ERR! node -v v8.15.1
      gyp ERR! node-gyp -v v3.8.0
      gyp ERR! not ok 
      
      In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/validation.cc:15:
      ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
      ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local<v8::Int32> v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                      ^
      In file included from ../src/validation.cc:7:0:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:9864:14: note: declared here
       Local<Int32> Value::ToInt32() const {
                    ^~~~~
      
      In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/validation.cc:15:
      ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
      ../node_modules/nan/nan_new.h:39:65: warning: ‘v8::Local<v8::Uint32> v8::Value::ToUint32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                       ^
      In file included from ../src/validation.cc:7:0:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:9858:15: note: declared here
       Local<Uint32> Value::ToUint32() const {
                     ^~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
      ../node_modules/nan/nan_implementation_12_inl.h:49:38: warning: ‘static v8::Local<v8::Value> v8::BooleanObject::New(bool)’ is deprecated: Pass an isolate [-Wdeprecated-declarations]
         return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                            ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:4895:56: note: declared here
         V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
                                                              ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
      ../node_modules/nan/nan_implementation_12_inl.h:166:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                           ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1475:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan_implementation_12_inl.h:173:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                           ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1475:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
      ../node_modules/nan/nan_implementation_12_inl.h:206:42: warning: ‘static v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               v8::String::kNormalString, length);
                                                ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:2731:21: note: declared here
             Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
      ../node_modules/nan/nan_implementation_12_inl.h:217:66: warning: ‘static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                        ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:2769:38: note: declared here
                              Local<String> NewExternal(
                                            ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
      ../node_modules/nan/nan_implementation_12_inl.h:237:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                    ^~~~~~~~~~~~~~
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1455:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h:237:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                  ^
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,
                       from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1455:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan_implementation_12_inl.h:244:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                    ^~~~~~~~~~~~~~
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1455:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h:244:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                  ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1455:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: At global scope:
      ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
       NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                               ^~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                               ^~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:../node_modules/nan/nan.h:289:71: warning: ‘bool v8::Isolate::IdleNotification(int)’ is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
           return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                                             ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:7539:22: note: declared here
                       bool IdleNotification(int idle_time_in_ms));
                            ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: At global scope:
      ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
             v8::Isolate::GCEpilogueCallback callback
                          ^~~~~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback
             ^~
      ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
           , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                        ^~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback) {
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCEpilogueCallback callback) {
             ^~
      ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
             v8::Isolate::GCPrologueCallback callback
                          ^~~~~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback
             ^~
      ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
           , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                        ^~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
             v8::Isolate::GCPrologueCallback callback) {
                          ^~~~~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback) {
             ^~
      ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
           const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                     ^~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
           const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                     ^
      ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
      ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
             _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                ^~~~
      
      ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
           , node::smalloc::FreeCallback callback
                   ^~~~~~~
      
      ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’     , node::smalloc::FreeCallback callback
                                         ^~~~~~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
      ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
               v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                        ^~~~~~~~
      
      ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                  ^~~~
      
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
           return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                         ^
      In file included from ../src/validation.cc:10:0:
      /home/iobroker/.node-gyp/8.15.1/include/node/node_buffer.h:67:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
       NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                              ^~~
      
      In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
           return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
           return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
           return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                  ^~~~
      
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1475:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
      ../node_modules/nan/nan.h:717:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                ^
      
      In file included from /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:26:0,                 from ../src/validation.cc:7:
      /home/iobroker/.node-gyp/8.15.1/include/node/v8.h:1475:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /home/iobroker/.node-gyp/8.15.1/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      
      ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
           NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
                                                                    ^
      
      In file included from ../src/validation.cc:8:0:/home/iobroker/.node-gyp/8.15.1/include/node/node.h:308:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                   ^~~~~~~~~~~~~~~
      /home/iobroker/.node-gyp/8.15.1/include/node/node.h:321:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                   ^~~~~~~~~~~~~~~
      
      make: *** [Release/obj.target/validation/src/validation.o] Fehler 1
      gyp
       ERR! build error 
      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:262:23)
      
      gyp ERR! stack     at emitTwo (events.js:126:13)gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
      
      gyp ERR! System
       Linux 4.9.0-8-amd64gyp 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/utf-8-validate
      gyp ERR! node -v
       v8.15.1gyp ERR! node-gyp -v v3.8.0
      gyp ERR! not ok 
      
      npm 
      WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself.npm WARN onvif-snapshot@1.0.2 requires a peer of onvif@^0.5.5 but none is installed. You must install peer dependencies yourself.
      
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
      
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
      
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
      npm WARN
       optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
      

      System ist Ubuntu VM unter Proxmox.

      Gruss

      1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 last edited by

        Vielleicht auch ein Fall für den Fixer

        https://forum.iobroker.net/topic/21474/gelöst-update-js-controller-geht-nicht-auf-ubuntu

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        900
        Online

        31.8k
        Users

        80.0k
        Topics

        1.3m
        Posts

        node
        2
        2
        160
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo