Guest User

node-openzwave-error

a guest
Jun 21st, 2016
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.53 KB | None | 0 0
  1.  
  2. > [email protected] install /usr/local/lib/node_modules/openzwave
  3. > node-gyp rebuild
  4.  
  5. gyp WARN EACCES user "root" does not have permission to access the dev dir "/home/robert/.node-gyp/6.2.2"
  6. gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/openzwave/.node-gyp"
  7. make: Entering directory `/usr/local/lib/node_modules/openzwave/build'
  8. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinystr.o
  9. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxml.o
  10. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlerror.o
  11. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlparser.o
  12. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aes_modes.o
  13. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aescrypt.o
  14. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aeskey.o
  15. In file included from ../deps/open-zwave/cpp/src/aes/aeskey.c:21:0:
  16. ../deps/open-zwave/cpp/src/aes/aeskey.c: In function ‘aes_decrypt_key192’:
  17. ../deps/open-zwave/cpp/src/aes/aeskey.c:396:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
  18. cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
  19. ^
  20. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  21. # define to_byte(x) ((x) & 0xff)
  22. ^
  23. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  24. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  25. ^
  26. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  27. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  28. ^
  29. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  30. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  31. ^
  32. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  33. #define ff(x) inv_mcol(x)
  34. ^
  35. ../deps/open-zwave/cpp/src/aes/aeskey.c:396:25: note: in expansion of macro ‘ff’
  36. cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
  37. ^
  38. ../deps/open-zwave/cpp/src/aes/aeskey.c:396:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
  39. cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
  40. ^
  41. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  42. # define to_byte(x) ((x) & 0xff)
  43. ^
  44. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  45. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  46. ^
  47. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  48. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  49. ^
  50. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  51. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  52. ^
  53. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  54. #define ff(x) inv_mcol(x)
  55. ^
  56. ../deps/open-zwave/cpp/src/aes/aeskey.c:396:25: note: in expansion of macro ‘ff’
  57. cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
  58. ^
  59. ../deps/open-zwave/cpp/src/aes/aeskey.c:396:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
  60. cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
  61. ^
  62. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  63. # define to_byte(x) ((x) & 0xff)
  64. ^
  65. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  66. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  67. ^
  68. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  69. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  70. ^
  71. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  72. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  73. ^
  74. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  75. #define ff(x) inv_mcol(x)
  76. ^
  77. ../deps/open-zwave/cpp/src/aes/aeskey.c:396:25: note: in expansion of macro ‘ff’
  78. cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4));
  79. ^
  80. ../deps/open-zwave/cpp/src/aes/aeskey.c:397:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
  81. cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
  82. ^
  83. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  84. # define to_byte(x) ((x) & 0xff)
  85. ^
  86. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  87. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  88. ^
  89. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  90. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  91. ^
  92. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  93. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  94. ^
  95. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  96. #define ff(x) inv_mcol(x)
  97. ^
  98. ../deps/open-zwave/cpp/src/aes/aeskey.c:397:25: note: in expansion of macro ‘ff’
  99. cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
  100. ^
  101. ../deps/open-zwave/cpp/src/aes/aeskey.c:397:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
  102. cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
  103. ^
  104. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  105. # define to_byte(x) ((x) & 0xff)
  106. ^
  107. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  108. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  109. ^
  110. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  111. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  112. ^
  113. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  114. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  115. ^
  116. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  117. #define ff(x) inv_mcol(x)
  118. ^
  119. ../deps/open-zwave/cpp/src/aes/aeskey.c:397:25: note: in expansion of macro ‘ff’
  120. cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
  121. ^
  122. ../deps/open-zwave/cpp/src/aes/aeskey.c:397:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
  123. cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
  124. ^
  125. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  126. # define to_byte(x) ((x) & 0xff)
  127. ^
  128. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  129. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  130. ^
  131. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  132. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  133. ^
  134. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  135. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  136. ^
  137. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  138. #define ff(x) inv_mcol(x)
  139. ^
  140. ../deps/open-zwave/cpp/src/aes/aeskey.c:397:25: note: in expansion of macro ‘ff’
  141. cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5));
  142. ^
  143. ../deps/open-zwave/cpp/src/aes/aeskey.c: In function ‘aes_decrypt_key256’:
  144. ../deps/open-zwave/cpp/src/aes/aeskey.c:488:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
  145. cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
  146. ^
  147. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  148. # define to_byte(x) ((x) & 0xff)
  149. ^
  150. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  151. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  152. ^
  153. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  154. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  155. ^
  156. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  157. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  158. ^
  159. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  160. #define ff(x) inv_mcol(x)
  161. ^
  162. ../deps/open-zwave/cpp/src/aes/aeskey.c:488:25: note: in expansion of macro ‘ff’
  163. cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
  164. ^
  165. ../deps/open-zwave/cpp/src/aes/aeskey.c:488:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
  166. cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
  167. ^
  168. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  169. # define to_byte(x) ((x) & 0xff)
  170. ^
  171. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  172. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  173. ^
  174. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  175. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  176. ^
  177. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  178. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  179. ^
  180. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  181. #define ff(x) inv_mcol(x)
  182. ^
  183. ../deps/open-zwave/cpp/src/aes/aeskey.c:488:25: note: in expansion of macro ‘ff’
  184. cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
  185. ^
  186. ../deps/open-zwave/cpp/src/aes/aeskey.c:488:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point]
  187. cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
  188. ^
  189. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  190. # define to_byte(x) ((x) & 0xff)
  191. ^
  192. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  193. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  194. ^
  195. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  196. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  197. ^
  198. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  199. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  200. ^
  201. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  202. #define ff(x) inv_mcol(x)
  203. ^
  204. ../deps/open-zwave/cpp/src/aes/aeskey.c:488:25: note: in expansion of macro ‘ff’
  205. cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
  206. ^
  207. ../deps/open-zwave/cpp/src/aes/aeskey.c:489:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
  208. cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
  209. ^
  210. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  211. # define to_byte(x) ((x) & 0xff)
  212. ^
  213. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  214. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  215. ^
  216. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  217. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  218. ^
  219. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  220. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  221. ^
  222. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  223. #define ff(x) inv_mcol(x)
  224. ^
  225. ../deps/open-zwave/cpp/src/aes/aeskey.c:489:25: note: in expansion of macro ‘ff’
  226. cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
  227. ^
  228. ../deps/open-zwave/cpp/src/aes/aeskey.c:489:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
  229. cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
  230. ^
  231. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  232. # define to_byte(x) ((x) & 0xff)
  233. ^
  234. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  235. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  236. ^
  237. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  238. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  239. ^
  240. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  241. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  242. ^
  243. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  244. #define ff(x) inv_mcol(x)
  245. ^
  246. ../deps/open-zwave/cpp/src/aes/aeskey.c:489:25: note: in expansion of macro ‘ff’
  247. cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
  248. ^
  249. ../deps/open-zwave/cpp/src/aes/aeskey.c:489:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point]
  250. cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
  251. ^
  252. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  253. # define to_byte(x) ((x) & 0xff)
  254. ^
  255. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  256. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  257. ^
  258. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  259. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  260. ^
  261. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  262. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  263. ^
  264. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  265. #define ff(x) inv_mcol(x)
  266. ^
  267. ../deps/open-zwave/cpp/src/aes/aeskey.c:489:25: note: in expansion of macro ‘ff’
  268. cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
  269. ^
  270. ../deps/open-zwave/cpp/src/aes/aeskey.c:490:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point]
  271. cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
  272. ^
  273. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  274. # define to_byte(x) ((x) & 0xff)
  275. ^
  276. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  277. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  278. ^
  279. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  280. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  281. ^
  282. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  283. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  284. ^
  285. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  286. #define ff(x) inv_mcol(x)
  287. ^
  288. ../deps/open-zwave/cpp/src/aes/aeskey.c:490:25: note: in expansion of macro ‘ff’
  289. cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
  290. ^
  291. ../deps/open-zwave/cpp/src/aes/aeskey.c:490:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point]
  292. cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
  293. ^
  294. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  295. # define to_byte(x) ((x) & 0xff)
  296. ^
  297. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  298. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  299. ^
  300. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  301. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  302. ^
  303. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  304. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  305. ^
  306. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  307. #define ff(x) inv_mcol(x)
  308. ^
  309. ../deps/open-zwave/cpp/src/aes/aeskey.c:490:25: note: in expansion of macro ‘ff’
  310. cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
  311. ^
  312. ../deps/open-zwave/cpp/src/aes/aeskey.c:490:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point]
  313. cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
  314. ^
  315. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  316. # define to_byte(x) ((x) & 0xff)
  317. ^
  318. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  319. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  320. ^
  321. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  322. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  323. ^
  324. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  325. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  326. ^
  327. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  328. #define ff(x) inv_mcol(x)
  329. ^
  330. ../deps/open-zwave/cpp/src/aes/aeskey.c:490:25: note: in expansion of macro ‘ff’
  331. cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
  332. ^
  333. ../deps/open-zwave/cpp/src/aes/aeskey.c:491:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point]
  334. cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
  335. ^
  336. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  337. # define to_byte(x) ((x) & 0xff)
  338. ^
  339. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  340. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  341. ^
  342. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  343. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  344. ^
  345. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  346. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  347. ^
  348. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  349. #define ff(x) inv_mcol(x)
  350. ^
  351. ../deps/open-zwave/cpp/src/aes/aeskey.c:491:25: note: in expansion of macro ‘ff’
  352. cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
  353. ^
  354. ../deps/open-zwave/cpp/src/aes/aeskey.c:491:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point]
  355. cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
  356. ^
  357. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  358. # define to_byte(x) ((x) & 0xff)
  359. ^
  360. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  361. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  362. ^
  363. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  364. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  365. ^
  366. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  367. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  368. ^
  369. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  370. #define ff(x) inv_mcol(x)
  371. ^
  372. ../deps/open-zwave/cpp/src/aes/aeskey.c:491:25: note: in expansion of macro ‘ff’
  373. cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
  374. ^
  375. ../deps/open-zwave/cpp/src/aes/aeskey.c:491:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point]
  376. cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
  377. ^
  378. ../deps/open-zwave/cpp/src/aes/aesopt.h:346:25: note: in definition of macro ‘to_byte’
  379. # define to_byte(x) ((x) & 0xff)
  380. ^
  381. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:12: note: in expansion of macro ‘bval’
  382. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  383. ^
  384. ../deps/open-zwave/cpp/src/aes/aesopt.h:720:17: note: in expansion of macro ‘vf1’
  385. ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
  386. ^
  387. ../deps/open-zwave/cpp/src/aes/aesopt.h:742:29: note: in expansion of macro ‘four_tables’
  388. # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0)
  389. ^
  390. ../deps/open-zwave/cpp/src/aes/aeskey.c:232:17: note: in expansion of macro ‘inv_mcol’
  391. #define ff(x) inv_mcol(x)
  392. ^
  393. ../deps/open-zwave/cpp/src/aes/aeskey.c:491:25: note: in expansion of macro ‘ff’
  394. cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
  395. ^
  396. ../deps/open-zwave/cpp/src/aes/aeskey.c: At top level:
  397. cc1: warning: unrecognized command line option "-Wno-tautological-undefined-compare" [enabled by default]
  398. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aestab.o
  399. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Alarm.o
  400. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ApplicationStatus.o
  401. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Association.o
  402. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/AssociationCommandConfiguration.o
  403. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Basic.o
  404. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/BasicWindowCovering.o
  405. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Battery.o
  406. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CRC16Encap.o
  407. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ClimateControlSchedule.o
  408. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Clock.o
  409. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClass.o
  410. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClasses.o
  411. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Configuration.o
  412. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ControllerReplication.o
  413. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/DoorLock.o
  414. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/DoorLockLogging.o
  415. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/EnergyProduction.o
  416. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Hail.o
  417. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Indicator.o
  418. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Language.o
  419. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Lock.o
  420. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ManufacturerSpecific.o
  421. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Meter.o
  422. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MeterPulse.o
  423. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiCmd.o
  424. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstance.o
  425. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstanceAssociation.o
  426. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NoOperation.o
  427. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NodeNaming.o
  428. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Powerlevel.o
  429. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Proprietary.o
  430. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Protection.o
  431. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SceneActivation.o
  432. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Security.o
  433. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorAlarm.o
  434. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorBinary.o
  435. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorMultilevel.o
  436. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchAll.o
  437. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchBinary.o
  438. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchMultilevel.o
  439. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleBinary.o
  440. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleMultilevel.o
  441. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanMode.o
  442. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanState.o
  443. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatMode.o
  444. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatOperatingState.o
  445. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatSetpoint.o
  446. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/TimeParameters.o
  447. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/UserCode.o
  448. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Version.o
  449. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/WakeUp.o
  450. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/Value.o
  451. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueBool.o
  452. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueButton.o
  453. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueByte.o
  454. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueDecimal.o
  455. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueInt.o
  456. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueList.o
  457. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueRaw.o
  458. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueSchedule.o
  459. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueShort.o
  460. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueStore.o
  461. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueString.o
  462. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Controller.o
  463. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Event.o
  464. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/FileOps.o
  465. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/HidController.o
  466. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Log.o
  467. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Mutex.o
  468. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/SerialController.o
  469. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Stream.o
  470. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Thread.o
  471. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/TimeStamp.o
  472. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Wait.o
  473. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/EventImpl.o
  474. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/FileOpsImpl.o
  475. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/LogImpl.o
  476. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/MutexImpl.o
  477. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/SerialControllerImpl.o
  478. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/ThreadImpl.o
  479. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/TimeStampImpl.o
  480. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/WaitImpl.o
  481. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Driver.o
  482. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Group.o
  483. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Manager.o
  484. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Msg.o
  485. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Node.o
  486. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Options.o
  487. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Scene.o
  488. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Utils.o
  489. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/vers.o
  490. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/hidapi/linux/hid.o
  491. AR(target) Release/obj.target/deps/open-zwave/libopenzwave.a
  492. COPY Release/libopenzwave.a
  493. CXX(target) Release/obj.target/openzwave/src/openzwave.o
  494. ../src/openzwave.cc:36:24: error: expected class-name before ‘{’ token
  495. struct OZW: ObjectWrap {
  496. ^
  497. ../src/openzwave.cc:37:33: error: ‘Arguments’ does not name a type
  498. static Handle<Value> New(const Arguments& args);
  499. ^
  500. ../src/openzwave.cc:37:44: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  501. static Handle<Value> New(const Arguments& args);
  502. ^
  503. ../src/openzwave.cc:38:37: error: ‘Arguments’ does not name a type
  504. static Handle<Value> Connect(const Arguments& args);
  505. ^
  506. ../src/openzwave.cc:38:48: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  507. static Handle<Value> Connect(const Arguments& args);
  508. ^
  509. ../src/openzwave.cc:39:40: error: ‘Arguments’ does not name a type
  510. static Handle<Value> Disconnect(const Arguments& args);
  511. ^
  512. ../src/openzwave.cc:39:51: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  513. static Handle<Value> Disconnect(const Arguments& args);
  514. ^
  515. ../src/openzwave.cc:40:38: error: ‘Arguments’ does not name a type
  516. static Handle<Value> SetValue(const Arguments& args);
  517. ^
  518. ../src/openzwave.cc:40:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  519. static Handle<Value> SetValue(const Arguments& args);
  520. ^
  521. ../src/openzwave.cc:41:38: error: ‘Arguments’ does not name a type
  522. static Handle<Value> SetLevel(const Arguments& args);
  523. ^
  524. ../src/openzwave.cc:41:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  525. static Handle<Value> SetLevel(const Arguments& args);
  526. ^
  527. ../src/openzwave.cc:42:41: error: ‘Arguments’ does not name a type
  528. static Handle<Value> SetLocation(const Arguments& args);
  529. ^
  530. ../src/openzwave.cc:42:52: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  531. static Handle<Value> SetLocation(const Arguments& args);
  532. ^
  533. ../src/openzwave.cc:43:37: error: ‘Arguments’ does not name a type
  534. static Handle<Value> SetName(const Arguments& args);
  535. ^
  536. ../src/openzwave.cc:43:48: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  537. static Handle<Value> SetName(const Arguments& args);
  538. ^
  539. ../src/openzwave.cc:44:38: error: ‘Arguments’ does not name a type
  540. static Handle<Value> SwitchOn(const Arguments& args);
  541. ^
  542. ../src/openzwave.cc:44:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  543. static Handle<Value> SwitchOn(const Arguments& args);
  544. ^
  545. ../src/openzwave.cc:45:39: error: ‘Arguments’ does not name a type
  546. static Handle<Value> SwitchOff(const Arguments& args);
  547. ^
  548. ../src/openzwave.cc:45:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  549. static Handle<Value> SwitchOff(const Arguments& args);
  550. ^
  551. ../src/openzwave.cc:46:40: error: ‘Arguments’ does not name a type
  552. static Handle<Value> EnablePoll(const Arguments& args);
  553. ^
  554. ../src/openzwave.cc:46:51: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  555. static Handle<Value> EnablePoll(const Arguments& args);
  556. ^
  557. ../src/openzwave.cc:47:41: error: ‘Arguments’ does not name a type
  558. static Handle<Value> DisablePoll(const Arguments& args);
  559. ^
  560. ../src/openzwave.cc:47:52: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  561. static Handle<Value> DisablePoll(const Arguments& args);
  562. ^
  563. ../src/openzwave.cc:48:39: error: ‘Arguments’ does not name a type
  564. static Handle<Value> HardReset(const Arguments& args);
  565. ^
  566. ../src/openzwave.cc:48:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  567. static Handle<Value> HardReset(const Arguments& args);
  568. ^
  569. ../src/openzwave.cc:49:39: error: ‘Arguments’ does not name a type
  570. static Handle<Value> SoftReset(const Arguments& args);
  571. ^
  572. ../src/openzwave.cc:49:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
  573. static Handle<Value> SoftReset(const Arguments& args);
  574. ^
  575. ../src/openzwave.cc:54:1: error: ‘uv_async_t’ does not name a type
  576. uv_async_t async;
  577. ^
  578. ../src/openzwave.cc: In function ‘void {anonymous}::cb(const OpenZWave::Notification*, void*)’:
  579. ../src/openzwave.cc:149:17: error: ‘async’ was not declared in this scope
  580. uv_async_send(&async);
  581. ^
  582. ../src/openzwave.cc:149:22: error: ‘uv_async_send’ was not declared in this scope
  583. uv_async_send(&async);
  584. ^
  585. ../src/openzwave.cc: At global scope:
  586. ../src/openzwave.cc:155:23: error: variable or field ‘async_cb_handler’ declared void
  587. void async_cb_handler(uv_async_t *handle, int status)
  588. ^
  589. ../src/openzwave.cc:155:23: error: ‘uv_async_t’ was not declared in this scope
  590. ../src/openzwave.cc:155:35: error: ‘handle’ was not declared in this scope
  591. void async_cb_handler(uv_async_t *handle, int status)
  592. ^
  593. ../src/openzwave.cc:155:43: error: expected primary-expression before ‘int’
  594. void async_cb_handler(uv_async_t *handle, int status)
  595. ^
  596. In file included from ../src/openzwave.cc:22:0:
  597. /usr/local/lib/node_modules/openzwave/.node-gyp/6.2.2/include/node/node.h:447:3: error: expected ‘}’ at end of input
  598. }
  599. ^
  600. /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’
  601. NODE_MODULE_X(modname, regfunc, NULL, 0)
  602. ^
  603. ../src/openzwave.cc:728:1: note: in expansion of macro ‘NODE_MODULE’
  604. NODE_MODULE(openzwave, init)
  605. ^
  606. ../src/openzwave.cc:84:24: warning: ‘{anonymous}::znodes_mutex’ defined but not used [-Wunused-variable]
  607. static pthread_mutex_t znodes_mutex = PTHREAD_MUTEX_INITIALIZER;
  608. ^
  609. ../src/openzwave.cc:87:17: warning: ‘{anonymous}::homeid’ defined but not used [-Wunused-variable]
  610. static uint32_t homeid;
  611. ^
  612. make: *** [Release/obj.target/openzwave/src/openzwave.o] Error 1
  613. make: Leaving directory `/usr/local/lib/node_modules/openzwave/build'
  614. gyp ERR! build error
  615. gyp ERR! stack Error: `make` failed with exit code: 2
  616. gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
  617. gyp ERR! stack at emitTwo (events.js:106:13)
  618. gyp ERR! stack at ChildProcess.emit (events.js:191:7)
  619. gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
  620. gyp ERR! System Linux 3.19.0-61-generic
  621. gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
  622. gyp ERR! cwd /usr/local/lib/node_modules/openzwave
  623. gyp ERR! node -v v6.2.2
  624. gyp ERR! node-gyp -v v3.3.1
  625. gyp ERR! not ok
  626. npm ERR! Linux 3.19.0-61-generic
  627. npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "openzwave"
  628. npm ERR! node v6.2.2
  629. npm ERR! npm v3.9.5
  630. npm ERR! code ELIFECYCLE
  631.  
  632. npm ERR! [email protected] install: `node-gyp rebuild`
  633. npm ERR! Exit status 1
  634. npm ERR!
  635. npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
  636. npm ERR! Make sure you have the latest version of node.js and npm installed.
  637. npm ERR! If you do, this is most likely a problem with the openzwave package,
  638. npm ERR! not with npm itself.
  639. npm ERR! Tell the author that this fails on your system:
  640. npm ERR! node-gyp rebuild
  641. npm ERR! You can get information on how to open an issue for this project with:
  642. npm ERR! npm bugs openzwave
  643. npm ERR! Or if that isn't available, you can get their info via:
  644. npm ERR! npm owner ls openzwave
  645. npm ERR! There is likely additional logging output above.
  646.  
  647. npm ERR! Please include the following file with any support request:
  648. npm ERR! /home/robert/node-openzwave-api/npm-debug.log
Advertisement
Add Comment
Please, Sign In to add comment