Guest User

node-openzwave-error-mac-osx

a guest
Jun 21st, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.95 KB | None | 0 0
  1. RBAINDOU-M-4116:node-zwave-api robert$ npm install openzwave
  2.  
  3. > [email protected] install /Users/robert/node-zwave-api/node_modules/openzwave
  4. > node-gyp rebuild
  5.  
  6. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinystr.o
  7. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxml.o
  8. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlerror.o
  9. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlparser.o
  10. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aes_modes.o
  11. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aescrypt.o
  12. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aeskey.o
  13. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aestab.o
  14. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Alarm.o
  15. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ApplicationStatus.o
  16. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Association.o
  17. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/AssociationCommandConfiguration.o
  18. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Basic.o
  19. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/BasicWindowCovering.o
  20. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Battery.o
  21. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CRC16Encap.o
  22. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ClimateControlSchedule.o
  23. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Clock.o
  24. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClass.o
  25. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClasses.o
  26. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Configuration.o
  27. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ControllerReplication.o
  28. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/DoorLock.o
  29. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/DoorLockLogging.o
  30. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/EnergyProduction.o
  31. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Hail.o
  32. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Indicator.o
  33. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Language.o
  34. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Lock.o
  35. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ManufacturerSpecific.o
  36. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Meter.o
  37. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MeterPulse.o
  38. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiCmd.o
  39. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstance.o
  40. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstanceAssociation.o
  41. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NoOperation.o
  42. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NodeNaming.o
  43. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Powerlevel.o
  44. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Proprietary.o
  45. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Protection.o
  46. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SceneActivation.o
  47. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Security.o
  48. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorAlarm.o
  49. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorBinary.o
  50. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorMultilevel.o
  51. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchAll.o
  52. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchBinary.o
  53. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchMultilevel.o
  54. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleBinary.o
  55. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleMultilevel.o
  56. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanMode.o
  57. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanState.o
  58. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatMode.o
  59. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatOperatingState.o
  60. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatSetpoint.o
  61. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/TimeParameters.o
  62. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/UserCode.o
  63. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Version.o
  64. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/WakeUp.o
  65. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/Value.o
  66. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueBool.o
  67. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueButton.o
  68. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueByte.o
  69. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueDecimal.o
  70. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueInt.o
  71. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueList.o
  72. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueRaw.o
  73. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueSchedule.o
  74. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueShort.o
  75. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueStore.o
  76. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueString.o
  77. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Controller.o
  78. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Event.o
  79. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/FileOps.o
  80. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/HidController.o
  81. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Log.o
  82. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Mutex.o
  83. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/SerialController.o
  84. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Stream.o
  85. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Thread.o
  86. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/TimeStamp.o
  87. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Wait.o
  88. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/EventImpl.o
  89. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/FileOpsImpl.o
  90. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/LogImpl.o
  91. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/MutexImpl.o
  92. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/SerialControllerImpl.o
  93. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/ThreadImpl.o
  94. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/TimeStampImpl.o
  95. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/WaitImpl.o
  96. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Driver.o
  97. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Group.o
  98. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Manager.o
  99. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Msg.o
  100. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Node.o
  101. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Options.o
  102. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Scene.o
  103. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Utils.o
  104. CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/vers.o
  105. CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/hidapi/mac/hid.o
  106. LIBTOOL-STATIC Release/libopenzwave.a
  107. CXX(target) Release/obj.target/openzwave/src/openzwave.o
  108. ../src/openzwave.cc:36:13: error: expected class name
  109. struct OZW: ObjectWrap {
  110. ^
  111. ../src/openzwave.cc:37:33: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  112. static Handle<Value> New(const Arguments& args);
  113. ^~~~~~~~~
  114. v8::internal::Arguments
  115. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  116. class Arguments;
  117. ^
  118. ../src/openzwave.cc:38:37: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  119. static Handle<Value> Connect(const Arguments& args);
  120. ^~~~~~~~~
  121. v8::internal::Arguments
  122. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  123. class Arguments;
  124. ^
  125. ../src/openzwave.cc:39:40: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  126. static Handle<Value> Disconnect(const Arguments& args);
  127. ^~~~~~~~~
  128. v8::internal::Arguments
  129. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  130. class Arguments;
  131. ^
  132. ../src/openzwave.cc:40:38: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  133. static Handle<Value> SetValue(const Arguments& args);
  134. ^~~~~~~~~
  135. v8::internal::Arguments
  136. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  137. class Arguments;
  138. ^
  139. ../src/openzwave.cc:41:38: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  140. static Handle<Value> SetLevel(const Arguments& args);
  141. ^~~~~~~~~
  142. v8::internal::Arguments
  143. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  144. class Arguments;
  145. ^
  146. ../src/openzwave.cc:42:41: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  147. static Handle<Value> SetLocation(const Arguments& args);
  148. ^~~~~~~~~
  149. v8::internal::Arguments
  150. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  151. class Arguments;
  152. ^
  153. ../src/openzwave.cc:43:37: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  154. static Handle<Value> SetName(const Arguments& args);
  155. ^~~~~~~~~
  156. v8::internal::Arguments
  157. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  158. class Arguments;
  159. ^
  160. ../src/openzwave.cc:44:38: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  161. static Handle<Value> SwitchOn(const Arguments& args);
  162. ^~~~~~~~~
  163. v8::internal::Arguments
  164. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  165. class Arguments;
  166. ^
  167. ../src/openzwave.cc:45:39: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  168. static Handle<Value> SwitchOff(const Arguments& args);
  169. ^~~~~~~~~
  170. v8::internal::Arguments
  171. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  172. class Arguments;
  173. ^
  174. ../src/openzwave.cc:46:40: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  175. static Handle<Value> EnablePoll(const Arguments& args);
  176. ^~~~~~~~~
  177. v8::internal::Arguments
  178. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  179. class Arguments;
  180. ^
  181. ../src/openzwave.cc:47:41: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  182. static Handle<Value> DisablePoll(const Arguments& args);
  183. ^~~~~~~~~
  184. v8::internal::Arguments
  185. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  186. class Arguments;
  187. ^
  188. ../src/openzwave.cc:48:39: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  189. static Handle<Value> HardReset(const Arguments& args);
  190. ^~~~~~~~~
  191. v8::internal::Arguments
  192. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  193. class Arguments;
  194. ^
  195. ../src/openzwave.cc:49:39: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
  196. static Handle<Value> SoftReset(const Arguments& args);
  197. ^~~~~~~~~
  198. v8::internal::Arguments
  199. /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
  200. class Arguments;
  201. ^
  202. ../src/openzwave.cc:54:1: error: unknown type name 'uv_async_t'
  203. uv_async_t async;
  204. ^
  205. ../src/openzwave.cc:155:23: error: unknown type name 'uv_async_t'
  206. void async_cb_handler(uv_async_t *handle, int status)
  207. ^
  208. ../src/openzwave.cc:170:22: error: no member named 'New' in 'v8::String'
  209. args[0] = String::New("driver ready");
  210. ~~~~~~~~^
  211. ../src/openzwave.cc:171:14: error: too few arguments to function call, expected 2, have 1; did you mean 'OZW::New'?
  212. args[1] = Integer::New(homeid);
  213. ^~~~~~~
  214. OZW::New
  215. ../src/openzwave.cc:37:23: note: 'OZW::New' declared here
  216. static Handle<Value> New(const Arguments& args);
  217. ^
  218. ../src/openzwave.cc:172:4: error: no matching function for call to 'MakeCallback'
  219. MakeCallback(context_obj, "emit", 2, args);
  220. ^~~~~~~~~~~~
  221. /Users/robert/.node-gyp/6.2.2/include/node/Node.h:134:34: note: candidate function not viable: requires 5 arguments, but 4 were provided
  222. NODE_EXTERN v8::Local<v8::Value> MakeCallback(
  223. ^
  224. /Users/robert/.node-gyp/6.2.2/include/node/Node.h:140:34: note: candidate function not viable: requires 5 arguments, but 4 were provided
  225. NODE_EXTERN v8::Local<v8::Value> MakeCallback(
  226. ^
  227. /Users/robert/.node-gyp/6.2.2/include/node/Node.h:146:34: note: candidate function not viable: requires 5 arguments, but 4 were provided
  228. NODE_EXTERN v8::Local<v8::Value> MakeCallback(
  229. ^
  230. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  231. 20 errors generated.
  232. make: *** [Release/obj.target/openzwave/src/openzwave.o] Error 1
  233. gyp ERR! build error
  234. gyp ERR! stack Error: `make` failed with exit code: 2
  235. gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
  236. gyp ERR! stack at emitTwo (events.js:106:13)
  237. gyp ERR! stack at ChildProcess.emit (events.js:191:7)
  238. gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
  239. gyp ERR! System Darwin 15.5.0
  240. gyp ERR! command "/usr/local/Cellar/node/5.7.0/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
  241. gyp ERR! cwd /Users/robert/node-zwave-api/node_modules/openzwave
  242. gyp ERR! node -v v6.2.2
  243. gyp ERR! node-gyp -v v3.3.1
  244. gyp ERR! not ok
  245. npm WARN enoent ENOENT: no such file or directory, open '/Users/robert/node-zwave-api/package.json'
  246. npm WARN node-zwave-api No description
  247. npm WARN node-zwave-api No repository field.
  248. npm WARN node-zwave-api No README data
  249. npm WARN node-zwave-api No license field.
  250. npm ERR! Darwin 15.5.0
  251. npm ERR! argv "/usr/local/Cellar/node/5.7.0/bin/node" "/usr/local/bin/npm" "install" "openzwave"
  252. npm ERR! node v6.2.2
  253. npm ERR! npm v3.10.2
  254. npm ERR! code ELIFECYCLE
  255.  
  256. npm ERR! [email protected] install: `node-gyp rebuild`
  257. npm ERR! Exit status 1
  258. npm ERR!
  259. npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
  260. npm ERR! Make sure you have the latest version of node.js and npm installed.
  261. npm ERR! If you do, this is most likely a problem with the openzwave package,
  262. npm ERR! not with npm itself.
  263. npm ERR! Tell the author that this fails on your system:
  264. npm ERR! node-gyp rebuild
  265. npm ERR! You can get information on how to open an issue for this project with:
  266. npm ERR! npm bugs openzwave
  267. npm ERR! Or if that isn't available, you can get their info via:
  268. npm ERR! npm owner ls openzwave
  269. npm ERR! There is likely additional logging output above.
  270.  
  271. npm ERR! Please include the following file with any support request:
  272. npm ERR! /Users/robert/node-zwave-api/npm-debug.log
Advertisement
Add Comment
Please, Sign In to add comment