Guest User

Untitled

a guest
Nov 22nd, 2017
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.88 KB | None | 0 0
  1. npm i -g espruino-cli
  2. /usr/local/bin/esp -> /usr/local/lib/node_modules/espruino-cli/bin/esp.js
  3.  
  4. > serialport@1.2.5 install /usr/local/lib/node_modules/espruino-cli/node_modules/serialport
  5. > node-gyp rebuild
  6.  
  7. CXX(target) Release/obj.target/serialport/src/serialport.o
  8. In file included from ../src/serialport.cpp:3:
  9. ../src/serialport.h:30:34: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
  10. v8::Handle<v8::Value> List(const v8::Arguments& args);
  11. ^~~~~~~~~~~~~
  12. v8::internal::Arguments
  13. /Users/pawel/.node-gyp/9.1.0/include/node/v8.h:141:7: note: 'v8::internal::Arguments' declared here
  14. class Arguments;
  15. ^
  16. In file included from ../src/serialport.cpp:3:
  17. ../src/serialport.h:31:15: error: unknown type name 'uv_work_t'
  18. void EIO_List(uv_work_t* req);
  19. ^
  20. ../src/serialport.h:32:20: error: unknown type name 'uv_work_t'
  21. void EIO_AfterList(uv_work_t* req);
  22. ^
  23. ../src/serialport.h:34:34: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
  24. v8::Handle<v8::Value> Open(const v8::Arguments& args);
  25. ^~~~~~~~~~~~~
  26. v8::internal::Arguments
  27. /Users/pawel/.node-gyp/9.1.0/include/node/v8.h:141:7: note: 'v8::internal::Arguments' declared here
  28. class Arguments;
  29. ^
  30. In file included from ../src/serialport.cpp:3:
  31. ../src/serialport.h:35:15: error: unknown type name 'uv_work_t'
  32. void EIO_Open(uv_work_t* req);
  33. ^
  34. ../src/serialport.h:36:20: error: unknown type name 'uv_work_t'
  35. void EIO_AfterOpen(uv_work_t* req);
  36. ^
  37. ../src/serialport.h:39:35: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
  38. v8::Handle<v8::Value> Write(const v8::Arguments& args);
  39. ^~~~~~~~~~~~~
  40. v8::internal::Arguments
  41. /Users/pawel/.node-gyp/9.1.0/include/node/v8.h:141:7: note: 'v8::internal::Arguments' declared here
  42. class Arguments;
  43. ^
  44. In file included from ../src/serialport.cpp:3:
  45. ../src/serialport.h:40:16: error: unknown type name 'uv_work_t'
  46. void EIO_Write(uv_work_t* req);
  47. ^
  48. ../src/serialport.h:41:21: error: unknown type name 'uv_work_t'
  49. void EIO_AfterWrite(uv_work_t* req);
  50. ^
  51. ../src/serialport.h:43:35: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
  52. v8::Handle<v8::Value> Close(const v8::Arguments& args);
  53. ^~~~~~~~~~~~~
  54. v8::internal::Arguments
  55. /Users/pawel/.node-gyp/9.1.0/include/node/v8.h:141:7: note: 'v8::internal::Arguments' declared here
  56. class Arguments;
  57. ^
  58. In file included from ../src/serialport.cpp:3:
  59. ../src/serialport.h:44:16: error: unknown type name 'uv_work_t'
  60. void EIO_Close(uv_work_t* req);
  61. ^
  62. ../src/serialport.h:45:21: error: unknown type name 'uv_work_t'
  63. void EIO_AfterClose(uv_work_t* req);
  64. ^
  65. ../src/serialport.h:47:35: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
  66. v8::Handle<v8::Value> Flush(const v8::Arguments& args);
  67. ^~~~~~~~~~~~~
  68. v8::internal::Arguments
  69. /Users/pawel/.node-gyp/9.1.0/include/node/v8.h:141:7: note: 'v8::internal::Arguments' declared here
  70. class Arguments;
  71. ^
  72. In file included from ../src/serialport.cpp:3:
  73. ../src/serialport.h:48:16: error: unknown type name 'uv_work_t'
  74. void EIO_Flush(uv_work_t* req);
  75. ^
  76. ../src/serialport.h:49:21: error: unknown type name 'uv_work_t'
  77. void EIO_AfterFlush(uv_work_t* req);
  78. ^
  79. ../src/serialport.h:89:3: error: unknown type name 'uv_work_t'
  80. uv_work_t req;
  81. ^
  82. ../src/serialport.h:90:3: error: unknown type name 'ngx_queue_t'
  83. ngx_queue_t queue;
  84. ^
  85. In file included from ../src/serialport.cpp:8:
  86. ../src/serialport_poller.h:10:39: error: expected class name
  87. class SerialportPoller : public node::ObjectWrap {
  88. ^
  89. ../src/serialport_poller.h:23:42: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
  90. static v8::Handle<v8::Value> New(const v8::Arguments& args);
  91. ^~~~~~~~~~~~~
  92. v8::internal::Arguments
  93. /Users/pawel/.node-gyp/9.1.0/include/node/v8.h:141:7: note: 'v8::internal::Arguments' declared here
  94. class Arguments;
  95. ^
  96. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  97. 20 errors generated.
  98. make: *** [Release/obj.target/serialport/src/serialport.o] Error 1
  99. gyp ERR! build error
  100. gyp ERR! stack Error: `make` failed with exit code: 2
  101. gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:258:23)
  102. gyp ERR! stack at emitTwo (events.js:135:13)
  103. gyp ERR! stack at ChildProcess.emit (events.js:224:7)
  104. gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:12)
  105. gyp ERR! System Darwin 17.2.0
  106. gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
  107. gyp ERR! cwd /usr/local/lib/node_modules/espruino-cli/node_modules/serialport
  108. gyp ERR! node -v v9.1.0
  109. gyp ERR! node-gyp -v v3.6.2
  110. gyp ERR! not ok
  111. npm WARN EINVAL: invalid argument, rmdir '/usr/local/lib/node_modules/espruino-cli/node_modules/serialport/build/Release/.deps/Release/obj.target/serialport/src'
  112. npm ERR! code ELIFECYCLE
  113. npm ERR! errno 1
  114. npm ERR! serialport@1.2.5 install: `node-gyp rebuild`
  115. npm ERR! Exit status 1
  116. npm ERR!
  117. npm ERR! Failed at the serialport@1.2.5 install script.
  118. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
  119.  
  120. npm ERR! A complete log of this run can be found in:
  121. npm ERR! /Users/pawel/.npm/_logs/2017-11-20T19_59_03_308Z-debug.log
Add Comment
Please, Sign In to add comment