NEWS
Zigbee 0.9.1 wird nicht installiert
-
Moin,
leider habe ich mit dem Update auf die 0.9.1 des Zigbee Adapters ein Problem. Die Installation endet mit:
../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: /root/.node-gyp/6.14.3/include/node/node.h:246: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, ^ /root/.node-gyp/6.14.3/include/node/node.h:259: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, ^ validation.target.mk:96: recipe for target 'Release/obj.target/validation/src/validation.o' failed make: *** [Release/obj.target/validation/src/validation.o] Error 1 make: Leaving directory '/opt/iobroker/node_modules/utf-8-validate/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12) gyp ERR! System Linux 4.14.49-unRAID 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/utf-8-validate gyp ERR! node -v v6.14.3 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok - zcl-id@0.4.0 node_modules/iobroker.zigbee/node_modules/zcl-id - zigbee-shepherd-converters@7.1.7 node_modules/iobroker.zigbee/node_modules/zigbee-shepherd-converters iobroker.core@0.1.0 /opt/iobroker `-- iobroker.zigbee@0.9.1 `-- zigbee-shepherd@0.3.0 `-- zcl-packet@0.2.4 `-- zcl-id@0.4.0 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
Es ist ein Docker Container mit Alpin Linux auf einem Slackware (unraid) Host!
ioBroker wurde schon neu gestartet und der Adapter komplett deinstalliert....hat nur nichts geholfen.
Bei der alten Zigbee Version fehlte mir die Linux Header Datei....das hat man aber nach langem suchen in den Logs gesehen. Nur hier finde ich nicht was ihm fehlt. Nur dieser Adaper zickt jetzt zum zweiten mal rumWenn es hilft kann ich auch das ganze Log bereitstellen.
Gruss
Sky -
der mekeker über die node-gyp...
aber wenn du schon mal dabei bist das System aufzusetzten zieh mal node auf Version 8.xx