Entschuldigung, war mein Fehler. Habe nicht richtig hingesehen. Jetzt ist alles OK.
Danke nochmals führ die Mühe.
NEWS
Latest posts made by DeTho
-
RE: Fehler bei Z-Wave Adapter Installation
-
RE: Fehler bei Z-Wave Adapter Installation
Ja, das habe ich über GitHub. Direkt über Admin kommt nur die Version 1.4.2 und die hat natürlich nicht funktioniert.
-
RE: Fehler bei Z-Wave Adapter Installation
@DeTho sagte in Fehler bei Z-Wave Adapter Installation:
Installierte Version 1.5.0
Ja, wie beschrieben wird er in der Adapterliste als Installierte Version 1.5.0 angezeigt. Aber er erscheint nicht in den Instanzen oder bei den Objekten.
-
RE: Fehler bei Z-Wave Adapter Installation
Ich habe Version 1.5.0 installiert. Die Installation ist auch durchgelaufen und zeigt jetzt an: Installierte Version 1.5.0
Der Adapter wird aber nicht in den Instanzen angezeigt. Auch unter den Oblekten ist nichts zu finden.Auf meinem alten System mit Raspi3 und Stretch läuft die neue Version.
-
RE: Fehler bei Z-Wave Adapter Installation
Ok, dann erst mal Danke für deine Hilfe.
-
RE: Fehler bei Z-Wave Adapter Installation
make: getcwd: Datei oder Verzeichnis nicht gefunden make: *** Es wurden keine Ziele angegeben und keine „make“-Steuerdatei gefunden. Schluss.
-
RE: Fehler bei Z-Wave Adapter Installation
Ich habe ebenfalls Probleme den Z-Wave Adapter zu installieren. Alle anderen Adapter laufen bis jetzt. Ich benutze Raspbery Pi 4 und Raspbian Buster Lite (Release date: 2019-06-20).
Bei der Installation erhalte ich folgende Meldungen:$ ./iobroker add zwave --host raspberrypi NPM version: 6.9.0 npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call) find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122 0 122 0 0 471 0 --:--:-- --:--:-- --:--:-- 471 100 110k 0 110k 0 0 113k 0 --:--:-- --:--:-- --:--:-- 113k 100 1917k 0 1917k 0 0 1352k 0 --:--:-- 0:00:01 --:--:-- 4098k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 147 0 147 0 0 481 0 --:--:-- --:--:-- --:--:-- 481 100 16081 0 16081 0 0 22180 0 --:--:-- --:--:-- --:--:-- 22180 In file included from /usr/include/c++/8/map:60, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation] strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1 make: *** [Makefile:20: all] Fehler 2 /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16 if (!suppressException) throw e; ^ Error: Command failed: cd open-zwave-1.4 && make && sudo make install In file included from /usr/include/c++/8/map:60, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation] strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1 make: *** [Makefile:20: all] Fehler 2 at checkExecSyncError (child_process.js:629:11) at Object.execSync (child_process.js:666:13) at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15) at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3) at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7) at Module._compile (internal/modules/cjs/loader.js:776:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'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":"arm"}) npm ERR! code ELIFECYCLEnpm ERR! errno 1 npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2019-07-09T08_26_28_875Z-debug.log host.raspberrypi install adapter zwave NPM version: 6.9.0 npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call) find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122 0 122 0 0 528 0 --:--:-- --:--:-- --:--:-- 525 100 41814 0 41814 0 0 36518 0 --:--:-- 0:00:01 --:--:-- 36518 100 1917k 0 1917k 0 0 1113k 0 --:--:-- 0:00:01 --:--:-- 3258k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 147 0 147 0 0 571 0 --:--:-- --:--:-- --:--:-- 569 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 100 16081 0 16081 0 0 4426 0 --:--:-- 0:00:03 --:--:-- 6381 In file included from /usr/include/c++/8/map:60, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation] strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1 make: *** [Makefile:20: all] Fehler 2 /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16 if (!suppressException) throw e; ^ Error: Command failed: cd open-zwave-1.4 && make && sudo make install In file included from /usr/include/c++/8/map:60, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation] strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1 make: *** [Makefile:20: all] Fehler 2 at checkExecSyncError (child_process.js:629:11) at Object.execSync (child_process.js:666:13) at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15) at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3) at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7) at Module._compile (internal/modules/cjs/loader.js:776:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json' 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":"arm"}) npm ERR! code ELIFECYCLE npm ERR! errno 1npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2019-07-09T08_28_26_645Z-debug.log host.raspberrypi install adapter zwave NPM version: 6.9.0 npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call) find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122 0 122 0 0 488 0 --:--:-- --:--:-- --:--:-- 488 0 1917k 0 731 0 0 1160 0 0:28:13 --:--:-- 0:28:13 1160 100 1917k 100 1917k 0 0 1375k 0 0:00:01 0:00:01 --:--:-- 2509k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 147 0 147 0 0 498 0 --:--:-- --:--:-- --:--:-- 498 100 16081 0 16081 0 0 22180 0 --:--:-- --:--:-- --:--:-- 22180 In file included from /usr/include/c++/8/map:60, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation] strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1 make: *** [Makefile:20: all] Fehler 2 /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16 if (!suppressException) throw e; ^ Error: Command failed: cd open-zwave-1.4 && make && sudo make install In file included from /usr/include/c++/8/map:60, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32, from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28: /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation] strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1 make: *** [Makefile:20: all] Fehler 2 at checkExecSyncError (child_process.js:629:11) at Object.execSync (child_process.js:666:13) at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15) at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3) at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7) at Module._compile (internal/modules/cjs/loader.js:776:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json' 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":"arm"}) npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2019-07-09T08_30_20_573Z-debug.log host.raspberrypi install adapter zwave ERROR: host.raspberrypi Cannot install zwave ERROR: process exited with code 13
Kann mir jemand helfen?