Advertisement
Guest User

Pulsar arduino-atom error log

a guest
Jun 18th, 2025
4
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.20 KB | None | 0 0
  1. > [email protected] install /tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport
  2. > node-pre-gyp install --fallback-to-build
  3.  
  4.  
  5.  
  6. make: Verzeichnis „/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build“ wird betreten
  7. CXX(target) Release/obj.target/serialport/src/serialport.o
  8. make: Verzeichnis „/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build“ wird betreten
  9. CXX(target) Release/obj.target/serialport/src/serialport.o
  10. make: Verzeichnis „/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build“ wird verlassen
  11. make: Verzeichnis „/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build“ wird verlassen
  12. Failed to execute '/opt/Pulsar/resources/app/ppm/bin/node /opt/Pulsar/resources/app/ppm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release/serialport.node --module_name=serialport --module_path=/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release' (1)
  13.  
  14. npm WARN deprecated [email protected]: Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.
  15. npm WARN deprecated [email protected]: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
  16. npm WARN deprecated [email protected]: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.
  17. npm WARN deprecated [email protected]: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
  18. npm WARN deprecated [email protected]: This package is no longer supported.
  19. npm WARN deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
  20. npm WARN deprecated [email protected]: This module relies on Node.js's internals and will break at some point. Do not use it, and update to [email protected].
  21. npm WARN deprecated [email protected]: Glob versions prior to v9 are no longer supported
  22. npm WARN deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
  23. node-pre-gyp info it worked if it ends with ok
  24. node-pre-gyp verb cli [
  25. node-pre-gyp verb cli '/opt/Pulsar/resources/app/ppm/bin/node',
  26. node-pre-gyp verb cli '/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/node_modules/.bin/node-pre-gyp',
  27. node-pre-gyp verb cli 'install',
  28. node-pre-gyp verb cli '--fallback-to-build'
  29. node-pre-gyp verb cli ]
  30. node-pre-gyp info using [email protected]
  31. node-pre-gyp info using [email protected] | linux | x64
  32. node-pre-gyp verb command install []
  33. node-pre-gyp info check checked for "/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release/serialport.node" (not found)
  34. node-pre-gyp http GET https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.1/serialport-v4.0.1-electron-v12.2-linux-x64.tar.gz
  35. node-pre-gyp http 404 https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.1/serialport-v4.0.1-electron-v12.2-linux-x64.tar.gz
  36. node-pre-gyp ERR! Tried to download: https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.1/serialport-v4.0.1-electron-v12.2-linux-x64.tar.gz
  37. node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (electron-v12.2 ABI) (falling back to source compile with node-gyp)
  38. node-pre-gyp http Pre-built binary not available for your system, looked for https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.1/serialport-v4.0.1-electron-v12.2-linux-x64.tar.gz
  39. node-pre-gyp verb command build [ 'rebuild' ]
  40. node-pre-gyp ERR! Tried to download: https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.1/serialport-v4.0.1-electron-v12.2-linux-x64.tar.gz
  41. node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (electron-v12.2 ABI) (falling back to source compile with node-gyp)
  42. node-pre-gyp http Connection closed while downloading tarball file
  43. node-pre-gyp verb command build [ 'rebuild' ]
  44. In Datei, eingebunden von ../src/serialport.cpp:6:
  45. ../src/./serialport_poller.h:13:24: Fehler: »v8::Handle« wurde nicht deklariert; meinten Sie »v8::JobHandle«?
  46. 13 | static void Init(v8::Handle<v8::Object> target);
  47. | ^~~~~~
  48. ../src/./serialport_poller.h:13:30: Fehler: expected »,« or »...« before »<« token
  49. 13 | static void Init(v8::Handle<v8::Object> target);
  50. | ^
  51. ../src/serialport.cpp: In function »int getIntFromObject(v8::Local<v8::Object>, std::string)«:
  52. ../src/serialport.cpp:90:51: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  53. 90 | return getValueFromObject(options, key)->ToInt32()->Int32Value();
  54. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  55. ../src/serialport.cpp:90:51: Anmerkung: es gibt 1 Kandidaten
  56. In Datei, eingebunden von /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/node.h:67,
  57. von ../../nan/nan.h:62,
  58. von ../src/./serialport.h:7,
  59. von ../src/serialport.cpp:1:
  60. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  61. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  62. | ^~~~~~~
  63. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  64. ../src/serialport.cpp: In function »bool getBoolFromObject(v8::Local<v8::Object>, std::string)«:
  65. ../src/serialport.cpp:94:53: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToBoolean()«
  66. 94 | return getValueFromObject(options, key)->ToBoolean()->BooleanValue();
  67. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  68. ../src/serialport.cpp:94:53: Anmerkung: es gibt 1 Kandidaten
  69. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3031:18: Anmerkung: Kandidat 1: »v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate*) const«
  70. 3031 | Local<Boolean> ToBoolean(Isolate* isolate) const;
  71. | ^~~~~~~~~
  72. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3031:18: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  73. ../src/serialport.cpp: In function »v8::Local<v8::String> getStringFromObj(v8::Local<v8::Object>, std::string)«:
  74. ../src/serialport.cpp:98:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToString()«
  75. 98 | return getValueFromObject(options, key)->ToString();
  76. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  77. ../src/serialport.cpp:98:52: Anmerkung: es gibt 1 Kandidaten
  78. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2993:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const«
  79. 2993 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
  80. | ^~~~~~~~
  81. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2993:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  82. ../src/serialport.cpp: In function »double getDoubleFromObject(v8::Local<v8::Object>, std::string)«:
  83. ../src/serialport.cpp:102:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToNumber()«
  84. 102 | return getValueFromObject(options, key)->ToNumber()->NumberValue();
  85. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  86. ../src/serialport.cpp:102:52: Anmerkung: es gibt 1 Kandidaten
  87. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2988:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Number> v8::Value::ToNumber(v8::Local<v8::Context>) const«
  88. 2988 | V8_WARN_UNUSED_RESULT MaybeLocal<Number> ToNumber(
  89. | ^~~~~~~~
  90. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2988:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  91. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)«:
  92. ../src/serialport.cpp:111:47: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToString()«
  93. 111 | v8::String::Utf8Value path(info[0]->ToString());
  94. | ~~~~~~~~~~~~~~~~~^~
  95. ../src/serialport.cpp:111:47: Anmerkung: es gibt 1 Kandidaten
  96. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2993:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const«
  97. 2993 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
  98. | ^~~~~~~~
  99. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2993:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  100. ../src/serialport.cpp:118:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  101. 118 | v8::Local<v8::Object> options = info[1]->ToObject();
  102. | ~~~~~~~~~~~~~~~~~^~
  103. ../src/serialport.cpp:118:52: Anmerkung: es gibt 1 Kandidaten
  104. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  105. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  106. | ^~~~~~~~
  107. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  108. In Datei, eingebunden von ../src/serialport.cpp:6:
  109. ../src/./serialport_poller.h:13:24: Fehler: »v8::Handle« wurde nicht deklariert; meinten Sie »v8::JobHandle«?
  110. 13 | static void Init(v8::Handle<v8::Object> target);
  111. | ^~~~~~
  112. ../src/./serialport_poller.h:13:30: Fehler: expected »,« or »...« before »<« token
  113. 13 | static void Init(v8::Handle<v8::Object> target);
  114. | ^
  115. ../src/serialport.cpp:142:99: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  116. 142 | v8::Local<v8::Object> platformOptions = getValueFromObject(options, "platformOptions")->ToObject();
  117. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  118. ../src/serialport.cpp:142:99: Anmerkung: es gibt 1 Kandidaten
  119. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  120. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  121. | ^~~~~~~~
  122. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  123. ../src/serialport.cpp:153:51: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  124. 153 | uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
  125. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  126. ../src/serialport.cpp: In function »int getIntFromObject(v8::Local<v8::Object>, std::string)«:
  127. ../src/serialport.cpp:90:51: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  128. 90 | return getValueFromObject(options, key)->ToInt32()->Int32Value();
  129. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  130. ../src/serialport.cpp:90:51: Anmerkung: es gibt 1 Kandidaten
  131. In Datei, eingebunden von /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/node.h:67,
  132. von ../../nan/nan.h:62,
  133. von ../src/./serialport.h:7,
  134. von ../src/serialport.cpp:1:
  135. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  136. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  137. | ^~~~~~~
  138. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  139. ../src/serialport.cpp: In function »bool getBoolFromObject(v8::Local<v8::Object>, std::string)«:
  140. ../src/serialport.cpp:94:53: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToBoolean()«
  141. 94 | return getValueFromObject(options, key)->ToBoolean()->BooleanValue();
  142. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  143. ../src/serialport.cpp:94:53: Anmerkung: es gibt 1 Kandidaten
  144. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3031:18: Anmerkung: Kandidat 1: »v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate*) const«
  145. 3031 | Local<Boolean> ToBoolean(Isolate* isolate) const;
  146. | ^~~~~~~~~
  147. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3031:18: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  148. ../src/serialport.cpp: In function »v8::Local<v8::String> getStringFromObj(v8::Local<v8::Object>, std::string)«:
  149. ../src/serialport.cpp:98:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToString()«
  150. 98 | return getValueFromObject(options, key)->ToString();
  151. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  152. ../src/serialport.cpp:98:52: Anmerkung: es gibt 1 Kandidaten
  153. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2993:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const«
  154. 2993 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
  155. | ^~~~~~~~
  156. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2993:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  157. ../src/serialport.cpp: In function »double getDoubleFromObject(v8::Local<v8::Object>, std::string)«:
  158. ../src/serialport.cpp:102:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToNumber()«
  159. 102 | return getValueFromObject(options, key)->ToNumber()->NumberValue();
  160. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  161. ../src/serialport.cpp:102:52: Anmerkung: es gibt 1 Kandidaten
  162. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2988:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Number> v8::Value::ToNumber(v8::Local<v8::Context>) const«
  163. 2988 | V8_WARN_UNUSED_RESULT MaybeLocal<Number> ToNumber(
  164. | ^~~~~~~~
  165. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2988:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  166. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)«:
  167. ../src/serialport.cpp:111:47: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToString()«
  168. 111 | v8::String::Utf8Value path(info[0]->ToString());
  169. | ~~~~~~~~~~~~~~~~~^~
  170. ../src/serialport.cpp:111:47: Anmerkung: es gibt 1 Kandidaten
  171. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2993:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const«
  172. 2993 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
  173. | ^~~~~~~~
  174. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:2993:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  175. ../src/serialport.cpp: In function »void EIO_AfterOpen(uv_work_t*)«:
  176. ../src/serialport.cpp:175:30: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  177. 175 | int fd = argv[1]->ToInt32()->Int32Value();
  178. | ~~~~~~~~~~~~~~~~^~
  179. ../src/serialport.cpp:175:30: Anmerkung: es gibt 1 Kandidaten
  180. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  181. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  182. | ^~~~~~~
  183. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  184. ../src/serialport.cpp:118:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  185. 118 | v8::Local<v8::Object> options = info[1]->ToObject();
  186. | ~~~~~~~~~~~~~~~~~^~
  187. ../src/serialport.cpp:118:52: Anmerkung: es gibt 1 Kandidaten
  188. ../src/serialport.cpp:181:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  189. 181 | data->callback->Call(2, argv);
  190. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  191. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  192. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  193. | ^~~~~~~~
  194. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  195. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  196. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  197. | ^~~~
  198. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)«:
  199. ../src/serialport.cpp:195:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  200. 195 | int fd = info[0]->ToInt32()->Int32Value();
  201. | ~~~~~~~~~~~~~~~~^~
  202. ../src/serialport.cpp:195:28: Anmerkung: es gibt 1 Kandidaten
  203. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  204. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  205. | ^~~~~~~
  206. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  207. ../src/serialport.cpp:202:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  208. 202 | v8::Local<v8::Object> options = info[1]->ToObject();
  209. | ~~~~~~~~~~~~~~~~~^~
  210. ../src/serialport.cpp:202:52: Anmerkung: es gibt 1 Kandidaten
  211. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  212. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  213. | ^~~~~~~~
  214. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  215. ../src/serialport.cpp:142:99: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  216. 142 | v8::Local<v8::Object> platformOptions = getValueFromObject(options, "platformOptions")->ToObject();
  217. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  218. ../src/serialport.cpp:142:99: Anmerkung: es gibt 1 Kandidaten
  219. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  220. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  221. | ^~~~~~~~
  222. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  223. ../src/serialport.cpp:220:115: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  224. 220 | baton->baudRate = Nan::Get(options, Nan::New<v8::String>("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
  225. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  226. ../src/serialport.cpp:220:115: Anmerkung: es gibt 1 Kandidaten
  227. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  228. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  229. | ^~~~~~~
  230. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  231. ../src/serialport.cpp:226:53: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  232. 226 | uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
  233. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  234. ../src/serialport.cpp:153:51: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  235. 153 | uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
  236. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  237. ../src/serialport.cpp: In function »void EIO_AfterUpdate(uv_work_t*)«:
  238. ../src/serialport.cpp:243:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  239. 243 | data->callback->Call(1, argv);
  240. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  241. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  242. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  243. | ^~~~
  244. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Write(Nan::NAN_METHOD_ARGS_TYPE)«:
  245. ../src/serialport.cpp:256:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  246. 256 | int fd = info[0]->ToInt32()->Int32Value();
  247. | ~~~~~~~~~~~~~~~~^~
  248. ../src/serialport.cpp:256:28: Anmerkung: es gibt 1 Kandidaten
  249. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  250. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  251. | ^~~~~~~
  252. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  253. ../src/serialport.cpp:263:51: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  254. 263 | v8::Local<v8::Object> buffer = info[1]->ToObject();
  255. | ~~~~~~~~~~~~~~~~~^~
  256. ../src/serialport.cpp:263:51: Anmerkung: es gibt 1 Kandidaten
  257. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  258. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  259. | ^~~~~~~~
  260. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  261. ../src/serialport.cpp:275:9: Warnung: »void* memset(void*, int, size_t)« Säubern eines Objekts des Typs »struct WriteBaton« ohne triviale Kopierzuweisung; use assignment or value-initialization instead [-Wclass-memaccess]
  262. 275 | memset(baton, 0, sizeof(WriteBaton));
  263. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264. ../src/serialport.cpp: In function »void EIO_AfterOpen(uv_work_t*)«:
  265. ../src/serialport.cpp:175:30: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  266. 175 | int fd = argv[1]->ToInt32()->Int32Value();
  267. | ~~~~~~~~~~~~~~~~^~
  268. ../src/serialport.cpp:175:30: Anmerkung: es gibt 1 Kandidaten
  269. ../src/./serialport.h:97:8: Anmerkung: »struct WriteBaton« wird hier deklariert
  270. 97 | struct WriteBaton {
  271. | ^~~~~~~~~~
  272. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  273. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  274. | ^~~~~~~
  275. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  276. ../src/serialport.cpp:181:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  277. 181 | data->callback->Call(2, argv);
  278. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  279. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  280. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  281. | ^~~~
  282. ../src/serialport.cpp:284:9: Warnung: »void* memset(void*, int, size_t)« Säubern eines Objekts von nichttrivialem Typ »struct QueuedWrite«; use assignment or value-initialization instead [-Wclass-memaccess]
  283. 284 | memset(queuedWrite, 0, sizeof(QueuedWrite));
  284. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  285. ../src/./serialport.h:108:8: Anmerkung: »struct QueuedWrite« wird hier deklariert
  286. 108 | struct QueuedWrite {
  287. | ^~~~~~~~~~~
  288. ../src/serialport.cpp:301:68: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  289. 301 | uv_queue_work(uv_default_loop(), &queuedWrite->req, EIO_Write, (uv_after_work_cb)EIO_AfterWrite);
  290. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)«:
  292. ../src/serialport.cpp:195:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  293. 195 | int fd = info[0]->ToInt32()->Int32Value();
  294. | ~~~~~~~~~~~~~~~~^~
  295. ../src/serialport.cpp:195:28: Anmerkung: es gibt 1 Kandidaten
  296. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  297. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  298. | ^~~~~~~
  299. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  300. ../src/serialport.cpp:202:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  301. 202 | v8::Local<v8::Object> options = info[1]->ToObject();
  302. | ~~~~~~~~~~~~~~~~~^~
  303. ../src/serialport.cpp:202:52: Anmerkung: es gibt 1 Kandidaten
  304. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  305. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  306. | ^~~~~~~~
  307. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  308. ../src/serialport.cpp: In function »void EIO_AfterWrite(uv_work_t*)«:
  309. ../src/serialport.cpp:326:54: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  310. 326 | uv_queue_work(uv_default_loop(), req, EIO_Write, (uv_after_work_cb)EIO_AfterWrite);
  311. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312. ../src/serialport.cpp:344:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  313. 344 | data->callback->Call(1, argv);
  314. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  315. ../src/serialport.cpp:220:115: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  316. 220 | baton->baudRate = Nan::Get(options, Nan::New<v8::String>("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
  317. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  318. ../src/serialport.cpp:220:115: Anmerkung: es gibt 1 Kandidaten
  319. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  320. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  321. | ^~~~~~~
  322. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  323. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  324. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  325. | ^~~~
  326. ../src/serialport.cpp:350:72: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  327. 350 | uv_queue_work(uv_default_loop(), &nextQueuedWrite->req, EIO_Write, (uv_after_work_cb)EIO_AfterWrite);
  328. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329. ../src/serialport.cpp:226:53: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  330. 226 | uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
  331. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  332. ../src/serialport.cpp: In function »void EIO_AfterUpdate(uv_work_t*)«:
  333. ../src/serialport.cpp:243:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  334. 243 | data->callback->Call(1, argv);
  335. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  336. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  337. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  338. | ^~~~
  339. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)«:
  340. ../src/serialport.cpp:376:31: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  341. 376 | baton->fd = info[0]->ToInt32()->Int32Value();
  342. | ~~~~~~~~~~~~~~~~^~
  343. ../src/serialport.cpp:376:31: Anmerkung: es gibt 1 Kandidaten
  344. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  345. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  346. | ^~~~~~~
  347. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  348. ../src/serialport.cpp:381:52: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  349. 381 | uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
  350. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Write(Nan::NAN_METHOD_ARGS_TYPE)«:
  352. ../src/serialport.cpp:256:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  353. 256 | int fd = info[0]->ToInt32()->Int32Value();
  354. | ~~~~~~~~~~~~~~~~^~
  355. ../src/serialport.cpp:256:28: Anmerkung: es gibt 1 Kandidaten
  356. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  357. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  358. | ^~~~~~~
  359. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  360. ../src/serialport.cpp:263:51: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  361. 263 | v8::Local<v8::Object> buffer = info[1]->ToObject();
  362. | ~~~~~~~~~~~~~~~~~^~
  363. ../src/serialport.cpp:263:51: Anmerkung: es gibt 1 Kandidaten
  364. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  365. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  366. | ^~~~~~~~
  367. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  368. ../src/serialport.cpp: In function »void EIO_AfterClose(uv_work_t*)«:
  369. ../src/serialport.cpp:410:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  370. 410 | data->callback->Call(1, argv);
  371. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  372. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  373. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  374. | ^~~~
  375. ../src/serialport.cpp:275:9: Warnung: »void* memset(void*, int, size_t)« Säubern eines Objekts des Typs »struct WriteBaton« ohne triviale Kopierzuweisung; use assignment or value-initialization instead [-Wclass-memaccess]
  376. 275 | memset(baton, 0, sizeof(WriteBaton));
  377. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378. ../src/./serialport.h:97:8: Anmerkung: »struct WriteBaton« wird hier deklariert
  379. 97 | struct WriteBaton {
  380. | ^~~~~~~~~~
  381. ../src/serialport.cpp:284:9: Warnung: »void* memset(void*, int, size_t)« Säubern eines Objekts von nichttrivialem Typ »struct QueuedWrite«; use assignment or value-initialization instead [-Wclass-memaccess]
  382. 284 | memset(queuedWrite, 0, sizeof(QueuedWrite));
  383. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384. ../src/./serialport.h:108:8: Anmerkung: »struct QueuedWrite« wird hier deklariert
  385. 108 | struct QueuedWrite {
  386. | ^~~~~~~~~~~
  387. ../src/serialport.cpp:301:68: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  388. 301 | uv_queue_work(uv_default_loop(), &queuedWrite->req, EIO_Write, (uv_after_work_cb)EIO_AfterWrite);
  389. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  390. ../src/serialport.cpp: In function »void EIO_AfterWrite(uv_work_t*)«:
  391. ../src/serialport.cpp:326:54: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  392. 326 | uv_queue_work(uv_default_loop(), req, EIO_Write, (uv_after_work_cb)EIO_AfterWrite);
  393. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394. ../src/serialport.cpp:344:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  395. 344 | data->callback->Call(1, argv);
  396. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  397. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  398. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  399. | ^~~~
  400. ../src/serialport.cpp:350:72: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  401. 350 | uv_queue_work(uv_default_loop(), &nextQueuedWrite->req, EIO_Write, (uv_after_work_cb)EIO_AfterWrite);
  402. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  403. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE List(Nan::NAN_METHOD_ARGS_TYPE)«:
  404. ../src/serialport.cpp:431:51: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  405. 431 | uv_queue_work(uv_default_loop(), req, EIO_List, (uv_after_work_cb)EIO_AfterList);
  406. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)«:
  408. ../src/serialport.cpp:376:31: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  409. 376 | baton->fd = info[0]->ToInt32()->Int32Value();
  410. | ~~~~~~~~~~~~~~~~^~
  411. ../src/serialport.cpp:376:31: Anmerkung: es gibt 1 Kandidaten
  412. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  413. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  414. | ^~~~~~~
  415. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  416. ../src/serialport.cpp:381:52: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  417. 381 | uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
  418. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419. ../src/serialport.cpp: In function »void EIO_AfterClose(uv_work_t*)«:
  420. ../src/serialport.cpp:410:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  421. 410 | data->callback->Call(1, argv);
  422. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  423. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  424. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  425. | ^~~~
  426. ../src/serialport.cpp: In function »void EIO_AfterList(uv_work_t*)«:
  427. ../src/serialport.cpp:474:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  428. 474 | data->callback->Call(2, argv);
  429. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  430. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  431. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  432. | ^~~~
  433. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)«:
  434. ../src/serialport.cpp:490:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  435. 490 | int fd = info[0]->ToInt32()->Int32Value();
  436. | ~~~~~~~~~~~~~~~~^~
  437. ../src/serialport.cpp:490:28: Anmerkung: es gibt 1 Kandidaten
  438. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  439. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  440. | ^~~~~~~
  441. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  442. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE List(Nan::NAN_METHOD_ARGS_TYPE)«:
  443. ../src/serialport.cpp:431:51: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  444. 431 | uv_queue_work(uv_default_loop(), req, EIO_List, (uv_after_work_cb)EIO_AfterList);
  445. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  446. ../src/serialport.cpp:506:52: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  447. 506 | uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
  448. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  449. ../src/serialport.cpp: In function »void EIO_AfterFlush(uv_work_t*)«:
  450. ../src/serialport.cpp:525:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  451. 525 | data->callback->Call(2, argv);
  452. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  453. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  454. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  455. | ^~~~
  456. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)«:
  457. ../src/serialport.cpp:538:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  458. 538 | int fd = info[0]->ToInt32()->Int32Value();
  459. | ~~~~~~~~~~~~~~~~^~
  460. ../src/serialport.cpp:538:28: Anmerkung: es gibt 1 Kandidaten
  461. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  462. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  463. | ^~~~~~~
  464. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  465. ../src/serialport.cpp:545:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  466. 545 | v8::Local<v8::Object> options = info[1]->ToObject();
  467. | ~~~~~~~~~~~~~~~~~^~
  468. ../src/serialport.cpp:545:52: Anmerkung: es gibt 1 Kandidaten
  469. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  470. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  471. | ^~~~~~~~
  472. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  473. ../src/serialport.cpp: In function »void EIO_AfterList(uv_work_t*)«:
  474. ../src/serialport.cpp:474:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  475. 474 | data->callback->Call(2, argv);
  476. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  477. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  478. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  479. | ^~~~
  480. ../src/serialport.cpp:566:50: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  481. 566 | uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
  482. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  483. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)«:
  484. ../src/serialport.cpp:490:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  485. 490 | int fd = info[0]->ToInt32()->Int32Value();
  486. | ~~~~~~~~~~~~~~~~^~
  487. ../src/serialport.cpp:490:28: Anmerkung: es gibt 1 Kandidaten
  488. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  489. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  490. | ^~~~~~~
  491. ../src/serialport.cpp: In function »void EIO_AfterSet(uv_work_t*)«:
  492. ../src/serialport.cpp:583:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  493. 583 | data->callback->Call(1, argv);
  494. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  495. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  496. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  497. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  498. | ^~~~
  499. ../src/serialport.cpp:506:52: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  500. 506 | uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
  501. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)«:
  503. ../src/serialport.cpp:596:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  504. 596 | int fd = info[0]->ToInt32()->Int32Value();
  505. | ~~~~~~~~~~~~~~~~^~
  506. ../src/serialport.cpp:596:28: Anmerkung: es gibt 1 Kandidaten
  507. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  508. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  509. | ^~~~~~~
  510. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  511. ../src/serialport.cpp:612:52: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  512. 612 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
  513. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514. ../src/serialport.cpp: In function »void EIO_AfterFlush(uv_work_t*)«:
  515. ../src/serialport.cpp:525:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  516. 525 | data->callback->Call(2, argv);
  517. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  518. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  519. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  520. | ^~~~
  521. ../src/serialport.cpp: In function »void EIO_AfterDrain(uv_work_t*)«:
  522. ../src/serialport.cpp:629:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  523. 629 | data->callback->Call(1, argv);
  524. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  525. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  526. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  527. | ^~~~
  528. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)«:
  529. ../src/serialport.cpp:538:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  530. 538 | int fd = info[0]->ToInt32()->Int32Value();
  531. | ~~~~~~~~~~~~~~~~^~
  532. ../src/serialport.cpp:538:28: Anmerkung: es gibt 1 Kandidaten
  533. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  534. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  535. | ^~~~~~~
  536. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  537. ../src/serialport.cpp:545:52: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToObject()«
  538. 545 | v8::Local<v8::Object> options = info[1]->ToObject();
  539. | ~~~~~~~~~~~~~~~~~^~
  540. ../src/serialport.cpp:545:52: Anmerkung: es gibt 1 Kandidaten
  541. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const«
  542. 3005 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
  543. | ^~~~~~~~
  544. ../src/serialport.cpp: Im globalen Gültigkeitsbereich:
  545. ../src/serialport.cpp:636:28: Warnung: unnötige Klammern in Deklaration von »ToParityEnum« [-Wparentheses]
  546. 636 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
  547. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3005:44: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  549. ../src/serialport.cpp:636:28: Anmerkung: entfernen Sie die Klammern
  550. 636 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
  551. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552. | - -
  553. ../src/serialport.cpp:655:30: Warnung: unnötige Klammern in Deklaration von »ToStopBitEnum« [-Wparentheses]
  554. 655 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
  555. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556. ../src/serialport.cpp:655:30: Anmerkung: entfernen Sie die Klammern
  557. 655 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
  558. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  559. | - -
  560. ../src/serialport.cpp:566:50: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  561. 566 | uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
  562. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  563. ../src/serialport.cpp:666:8: Fehler: Variable oder Feld »init« als »void« deklariert
  564. 666 | void init(v8::Handle<v8::Object> target) {
  565. | ^~~~
  566. ../src/serialport.cpp:666:17: Fehler: »Handle« ist kein Element von »v8«; meinten Sie »JobHandle«?
  567. 666 | void init(v8::Handle<v8::Object> target) {
  568. | ^~~~~~
  569. | JobHandle
  570. ../src/serialport.cpp:666:34: Fehler: expected primary-expression before »>« token
  571. 666 | void init(v8::Handle<v8::Object> target) {
  572. | ^
  573. ../src/serialport.cpp: In function »void EIO_AfterSet(uv_work_t*)«:
  574. ../src/serialport.cpp:583:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  575. 583 | data->callback->Call(1, argv);
  576. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  577. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  578. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  579. | ^~~~
  580. ../src/serialport.cpp: In function »Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)«:
  581. ../src/serialport.cpp:596:28: Fehler: keine passende Funktion für Aufruf von »v8::Value::ToInt32()«
  582. 596 | int fd = info[0]->ToInt32()->Int32Value();
  583. | ~~~~~~~~~~~~~~~~^~
  584. ../src/serialport.cpp:596:28: Anmerkung: es gibt 1 Kandidaten
  585. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat 1: »v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const«
  586. 3026 | V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
  587. | ^~~~~~~
  588. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/v8.h:3026:43: Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
  589. ../src/serialport.cpp:612:52: Warnung: Umwandlung zwischen inkompatiblen Funktionstypen von »void (*)(uv_work_t*)« {aka »void (*)(uv_work_s*)«} nach »uv_after_work_cb« {aka »void (*)(uv_work_s*, int)«} [-Wcast-function-type]
  590. 612 | uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
  591. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  592. ../src/serialport.cpp: In function »void EIO_AfterDrain(uv_work_t*)«:
  593. ../src/serialport.cpp:629:23: Warnung: »v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const« ist veraltet [-Wdeprecated-declarations]
  594. 629 | data->callback->Call(1, argv);
  595. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  596. ../../nan/nan.h:1818:3: Anmerkung: hier deklariert
  597. 1818 | Call(int argc, v8::Local<v8::Value> argv[]) const {
  598. | ^~~~
  599. ../src/serialport.cpp: Im globalen Gültigkeitsbereich:
  600. ../src/serialport.cpp:636:28: Warnung: unnötige Klammern in Deklaration von »ToParityEnum« [-Wparentheses]
  601. 636 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
  602. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603. ../src/serialport.cpp:636:28: Anmerkung: entfernen Sie die Klammern
  604. 636 | SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
  605. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606. | - -
  607. ../src/serialport.cpp:655:30: Warnung: unnötige Klammern in Deklaration von »ToStopBitEnum« [-Wparentheses]
  608. 655 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
  609. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610. ../src/serialport.cpp:655:30: Anmerkung: entfernen Sie die Klammern
  611. 655 | SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
  612. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  613. | - -
  614. ../src/serialport.cpp:666:8: Fehler: Variable oder Feld »init« als »void« deklariert
  615. 666 | void init(v8::Handle<v8::Object> target) {
  616. | ^~~~
  617. ../src/serialport.cpp:666:17: Fehler: »Handle« ist kein Element von »v8«; meinten Sie »JobHandle«?
  618. 666 | void init(v8::Handle<v8::Object> target) {
  619. | ^~~~~~
  620. | JobHandle
  621. ../src/serialport.cpp:666:34: Fehler: expected primary-expression before »>« token
  622. 666 | void init(v8::Handle<v8::Object> target) {
  623. | ^
  624. ../src/serialport.cpp:666:36: Fehler: »target« wurde in diesem Gültigkeitsbereich nicht definiert
  625. 666 | void init(v8::Handle<v8::Object> target) {
  626. | ^~~~~~
  627. ../src/serialport.cpp:666:36: Fehler: »target« wurde in diesem Gültigkeitsbereich nicht definiert
  628. 666 | void init(v8::Handle<v8::Object> target) {
  629. | ^~~~~~
  630. ../src/serialport.cpp:683:25: Fehler: »init« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »int«?
  631. 683 | NODE_MODULE(serialport, init);
  632. | ^~~~
  633. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/node.h:770:36: Anmerkung: in Definition des Makros »NODE_MODULE_X«
  634. 770 | (node::addon_register_func) (regfunc), \
  635. | ^~~~~~~
  636. ../src/serialport.cpp:683:1: Anmerkung: bei Substitution des Makros »NODE_MODULE«
  637. 683 | NODE_MODULE(serialport, init);
  638. | ^~~~~~~~~~~
  639. ../src/serialport.cpp:683:25: Fehler: »init« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »int«?
  640. 683 | NODE_MODULE(serialport, init);
  641. | ^~~~
  642. /home/calv/.pulsar/.node-gyp/.cache/node-gyp/12.2.3/include/node/node.h:770:36: Anmerkung: in Definition des Makros »NODE_MODULE_X«
  643. 770 | (node::addon_register_func) (regfunc), \
  644. | ^~~~~~~
  645. ../src/serialport.cpp:683:1: Anmerkung: bei Substitution des Makros »NODE_MODULE«
  646. 683 | NODE_MODULE(serialport, init);
  647. | ^~~~~~~~~~~
  648. make: *** [serialport.target.mk:119: Release/obj.target/serialport/src/serialport.o] Fehler 1
  649. make: *** [serialport.target.mk:119: Release/obj.target/serialport/src/serialport.o] Fehler 1
  650. gyp ERR! build error
  651. gyp ERR! build error
  652. gyp ERR! stack Error: `make` failed with exit code: 2
  653. gyp ERR! stack at ChildProcess.<anonymous> (/opt/Pulsar/resources/app/ppm/node_modules/node-gyp/lib/build.js:216:23)
  654. gyp ERR! stack Error: `make` failed with exit code: 2
  655. gyp ERR! stack at ChildProcess.<anonymous> (/opt/Pulsar/resources/app/ppm/node_modules/node-gyp/lib/build.js:216:23)
  656. gyp ERR! System Linux 6.15.2-arch1-1
  657. gyp ERR! System Linux 6.15.2-arch1-1
  658. gyp ERR! command "/opt/Pulsar/resources/app/ppm/bin/node" "/opt/Pulsar/resources/app/ppm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release/serialport.node" "--module_name=serialport" "--module_path=/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release"
  659. gyp ERR! command "/opt/Pulsar/resources/app/ppm/bin/node" "/opt/Pulsar/resources/app/ppm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release/serialport.node" "--module_name=serialport" "--module_path=/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release"
  660. gyp ERR! cwd /tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport
  661. gyp ERR! cwd /tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport
  662. gyp ERR! node -v v16.0.0
  663. gyp ERR! node -v v16.0.0
  664. gyp ERR! node-gyp -v v10.2.0
  665. gyp ERR! node-gyp -v v10.2.0
  666. gyp ERR! not ok
  667. gyp ERR! not ok
  668. node-pre-gyp ERR! build error
  669. node-pre-gyp ERR! stack Error: Failed to execute '/opt/Pulsar/resources/app/ppm/bin/node /opt/Pulsar/resources/app/ppm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release/serialport.node --module_name=serialport --module_path=/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/build/Release' (1)
  670. node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
  671. node-pre-gyp ERR! stack at ChildProcess.emit (node:events:365:28)
  672. node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1067:16)
  673. node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
  674. node-pre-gyp ERR! System Linux 6.15.2-arch1-1
  675. node-pre-gyp ERR! command "/opt/Pulsar/resources/app/ppm/bin/node" "/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
  676. node-pre-gyp ERR! cwd /tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/node_modules/arduino-atom/node_modules/serialport
  677. node-pre-gyp ERR! node -v v16.0.0
  678. node-pre-gyp ERR! node-pre-gyp -v v0.6.29
  679. node-pre-gyp ERR! not ok
  680. npm WARN enoent ENOENT: no such file or directory, open '/tmp/apm-install-dir-2025518-61838-1l0ulp.o6s2g/package.json'
  681. npm WARN apm-install-dir-2025518-61838-1l0ulp.o6s2g No description
  682. npm WARN apm-install-dir-2025518-61838-1l0ulp.o6s2g No repository field.
  683. npm WARN apm-install-dir-2025518-61838-1l0ulp.o6s2g No README data
  684. npm WARN apm-install-dir-2025518-61838-1l0ulp.o6s2g No license field.
  685.  
  686. npm ERR! code ELIFECYCLE
  687. npm ERR! errno 1
  688. npm ERR! [email protected] install: `node-pre-gyp install --fallback-to-build`
  689. npm ERR! Exit status 1
  690. npm ERR!
  691. npm ERR! Failed at the [email protected] install script.
  692. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
  693.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement