Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > [email protected] install /usr/local/lib/node_modules/openzwave
- > node-gyp rebuild
- gyp WARN EACCES user "root" does not have permission to access the dev dir "/home/robert/.node-gyp/6.2.2"
- gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/openzwave/.node-gyp"
- make: Entering directory `/usr/local/lib/node_modules/openzwave/build'
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinystr.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxml.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlerror.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlparser.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aes_modes.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aescrypt.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aeskey.o
- In file included from ../deps/open-zwave/cpp/src/aes/aeskey.c:21:0:
- ../deps/open-zwave/cpp/src/aes/aeskey.c: In function ‘aes_decrypt_key192’:
- ../deps/open-zwave/cpp/src/aes/aeskey.c:396:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
- cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:396:25: note: in expansion of macro ‘ff’
- cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:396:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
- cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:396:25: note: in expansion of macro ‘ff’
- cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:396:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
- cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:396:25: note: in expansion of macro ‘ff’
- cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:397:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
- cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:397:25: note: in expansion of macro ‘ff’
- cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:397:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
- cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:397:25: note: in expansion of macro ‘ff’
- cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:397:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
- cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:397:25: note: in expansion of macro ‘ff’
- cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c: In function ‘aes_decrypt_key256’:
- ../deps/open-zwave/cpp/src/aes/aeskey.c:488:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:488:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:488:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:488:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:488:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:488:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:489:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:489:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:489:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:489:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:489:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:489:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:490:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:490:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:490:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:490:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:490:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:490:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:491:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:491:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:491:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:491:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:491:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point]
- cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
- # define to_byte(x) ((x) & 0xff)
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
- ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
- ^
- ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
- # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
- #define ff(x) inv_mcol(x)
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c:491:25: note: in expansion of macro ‘ff’
- cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
- ^
- ../deps/open-zwave/cpp/src/aes/aeskey.c: At top level:
- cc1: warning: unrecognized command line option "-Wno-tautological-undefined-compare" [enabled by default]
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aestab.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Alarm.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ApplicationStatus.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Association.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/AssociationCommandConfiguration.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Basic.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/BasicWindowCovering.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Battery.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CRC16Encap.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ClimateControlSchedule.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Clock.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClass.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClasses.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Configuration.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ControllerReplication.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/DoorLock.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/DoorLockLogging.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/EnergyProduction.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Hail.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Indicator.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Language.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Lock.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ManufacturerSpecific.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Meter.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MeterPulse.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiCmd.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstance.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstanceAssociation.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NoOperation.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NodeNaming.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Powerlevel.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Proprietary.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Protection.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SceneActivation.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Security.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorAlarm.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorBinary.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorMultilevel.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchAll.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchBinary.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchMultilevel.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleBinary.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleMultilevel.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanMode.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanState.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatMode.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatOperatingState.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatSetpoint.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/TimeParameters.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/UserCode.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Version.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/WakeUp.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/Value.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueBool.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueButton.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueByte.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueDecimal.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueInt.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueList.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueRaw.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueSchedule.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueShort.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueStore.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueString.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Controller.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Event.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/FileOps.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/HidController.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Log.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Mutex.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/SerialController.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Stream.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Thread.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/TimeStamp.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Wait.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/EventImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/FileOpsImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/LogImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/MutexImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/SerialControllerImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/ThreadImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/TimeStampImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/WaitImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Driver.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Group.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Manager.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Msg.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Node.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Options.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Scene.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Utils.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/vers.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/hidapi/linux/hid.o
- AR(target) Release/obj.target/deps/open-zwave/libopenzwave.a
- COPY Release/libopenzwave.a
- CXX(target) Release/obj.target/openzwave/src/openzwave.o
- ../src/openzwave.cc:36:24: error: expected class-name before ‘{’ token
- struct OZW: ObjectWrap {
- ^
- ../src/openzwave.cc:37:33: error: ‘Arguments’ does not name a type
- static Handle<Value> New(const Arguments& args);
- ^
- ../src/openzwave.cc:37:44: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> New(const Arguments& args);
- ^
- ../src/openzwave.cc:38:37: error: ‘Arguments’ does not name a type
- static Handle<Value> Connect(const Arguments& args);
- ^
- ../src/openzwave.cc:38:48: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> Connect(const Arguments& args);
- ^
- ../src/openzwave.cc:39:40: error: ‘Arguments’ does not name a type
- static Handle<Value> Disconnect(const Arguments& args);
- ^
- ../src/openzwave.cc:39:51: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> Disconnect(const Arguments& args);
- ^
- ../src/openzwave.cc:40:38: error: ‘Arguments’ does not name a type
- static Handle<Value> SetValue(const Arguments& args);
- ^
- ../src/openzwave.cc:40:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> SetValue(const Arguments& args);
- ^
- ../src/openzwave.cc:41:38: error: ‘Arguments’ does not name a type
- static Handle<Value> SetLevel(const Arguments& args);
- ^
- ../src/openzwave.cc:41:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> SetLevel(const Arguments& args);
- ^
- ../src/openzwave.cc:42:41: error: ‘Arguments’ does not name a type
- static Handle<Value> SetLocation(const Arguments& args);
- ^
- ../src/openzwave.cc:42:52: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> SetLocation(const Arguments& args);
- ^
- ../src/openzwave.cc:43:37: error: ‘Arguments’ does not name a type
- static Handle<Value> SetName(const Arguments& args);
- ^
- ../src/openzwave.cc:43:48: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> SetName(const Arguments& args);
- ^
- ../src/openzwave.cc:44:38: error: ‘Arguments’ does not name a type
- static Handle<Value> SwitchOn(const Arguments& args);
- ^
- ../src/openzwave.cc:44:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> SwitchOn(const Arguments& args);
- ^
- ../src/openzwave.cc:45:39: error: ‘Arguments’ does not name a type
- static Handle<Value> SwitchOff(const Arguments& args);
- ^
- ../src/openzwave.cc:45:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> SwitchOff(const Arguments& args);
- ^
- ../src/openzwave.cc:46:40: error: ‘Arguments’ does not name a type
- static Handle<Value> EnablePoll(const Arguments& args);
- ^
- ../src/openzwave.cc:46:51: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> EnablePoll(const Arguments& args);
- ^
- ../src/openzwave.cc:47:41: error: ‘Arguments’ does not name a type
- static Handle<Value> DisablePoll(const Arguments& args);
- ^
- ../src/openzwave.cc:47:52: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> DisablePoll(const Arguments& args);
- ^
- ../src/openzwave.cc:48:39: error: ‘Arguments’ does not name a type
- static Handle<Value> HardReset(const Arguments& args);
- ^
- ../src/openzwave.cc:48:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> HardReset(const Arguments& args);
- ^
- ../src/openzwave.cc:49:39: error: ‘Arguments’ does not name a type
- static Handle<Value> SoftReset(const Arguments& args);
- ^
- ../src/openzwave.cc:49:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
- static Handle<Value> SoftReset(const Arguments& args);
- ^
- ../src/openzwave.cc:54:1: error: ‘uv_async_t’ does not name a type
- uv_async_t async;
- ^
- ../src/openzwave.cc: In function ‘void {anonymous}::cb(const OpenZWave::Notification*, void*)’:
- ../src/openzwave.cc:149:17: error: ‘async’ was not declared in this scope
- uv_async_send(&async);
- ^
- ../src/openzwave.cc:149:22: error: ‘uv_async_send’ was not declared in this scope
- uv_async_send(&async);
- ^
- ../src/openzwave.cc: At global scope:
- ../src/openzwave.cc:155:23: error: variable or field ‘async_cb_handler’ declared void
- void async_cb_handler(uv_async_t *handle, int status)
- ^
- ../src/openzwave.cc:155:23: error: ‘uv_async_t’ was not declared in this scope
- ../src/openzwave.cc:155:35: error: ‘handle’ was not declared in this scope
- void async_cb_handler(uv_async_t *handle, int status)
- ^
- ../src/openzwave.cc:155:43: error: expected primary-expression before ‘int’
- void async_cb_handler(uv_async_t *handle, int status)
- ^
- In file included from ../src/openzwave.cc:22:0:
- /usr/local/lib/node_modules/openzwave/.node-gyp/6.2.2/include/node/node.h:447:3: error: expected ‘}’ at end of input
- }
- ^
- /usr/local/lib/node_modules/openzwave/.node-gyp/6.2.2/include/node/node.h:469:3: note: in expansion of macro ‘NODE_MODULE_X’
- NODE_MODULE_X(modname, regfunc, NULL, 0)
- ^
- ../src/openzwave.cc:728:1: note: in expansion of macro ‘NODE_MODULE’
- NODE_MODULE(openzwave, init)
- ^
- ../src/openzwave.cc:84:24: warning: ‘{anonymous}::znodes_mutex’ defined but not used [-Wunused-variable]
- static pthread_mutex_t znodes_mutex = PTHREAD_MUTEX_INITIALIZER;
- ^
- ../src/openzwave.cc:87:17: warning: ‘{anonymous}::homeid’ defined but not used [-Wunused-variable]
- static uint32_t homeid;
- ^
- make: *** [Release/obj.target/openzwave/src/openzwave.o] Error 1
- make: Leaving directory `/usr/local/lib/node_modules/openzwave/build'
- gyp ERR! build error
- gyp ERR! stack Error: `make` failed with exit code: 2
- gyp ERR! stack at ChildProcess.onExit (/usr/local/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:204:12)
- gyp ERR! System Linux 3.19.0-61-generic
- gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
- gyp ERR! cwd /usr/local/lib/node_modules/openzwave
- gyp ERR! node -v v6.2.2
- gyp ERR! node-gyp -v v3.3.1
- gyp ERR! not ok
- npm ERR! Linux 3.19.0-61-generic
- npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "openzwave"
- npm ERR! node v6.2.2
- npm ERR! npm v3.9.5
- npm ERR! code ELIFECYCLE
- npm ERR! [email protected] install: `node-gyp rebuild`
- npm ERR! Exit status 1
- npm ERR!
- npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
- npm ERR! Make sure you have the latest version of node.js and npm installed.
- npm ERR! If you do, this is most likely a problem with the openzwave package,
- npm ERR! not with npm itself.
- npm ERR! Tell the author that this fails on your system:
- npm ERR! node-gyp rebuild
- npm ERR! You can get information on how to open an issue for this project with:
- npm ERR! npm bugs openzwave
- npm ERR! Or if that isn't available, you can get their info via:
- npm ERR! npm owner ls openzwave
- npm ERR! There is likely additional logging output above.
- npm ERR! Please include the following file with any support request:
- npm ERR! /home/robert/node-openzwave-api/npm-debug.log
Advertisement
Add Comment
Please, Sign In to add comment