Untitled
unknown
plain_text
a month ago
49 kB
22
Indexable
in 5 months
npm install @abandonware/noble > usb@2.12.1 install /home/pi/node_modules/usb > node-gyp-build make: Entering directory '/home/pi/node_modules/usb/build' CC(target) Release/obj.target/libusb/libusb/libusb/core.o CC(target) Release/obj.target/libusb/libusb/libusb/descriptor.o CC(target) Release/obj.target/libusb/libusb/libusb/hotplug.o CC(target) Release/obj.target/libusb/libusb/libusb/io.o CC(target) Release/obj.target/libusb/libusb/libusb/strerror.o CC(target) Release/obj.target/libusb/libusb/libusb/sync.o CC(target) Release/obj.target/libusb/libusb/libusb/os/events_posix.o CC(target) Release/obj.target/libusb/libusb/libusb/os/threads_posix.o CC(target) Release/obj.target/libusb/libusb/libusb/os/linux_usbfs.o CC(target) Release/obj.target/libusb/libusb/libusb/os/linux_udev.o AR(target) Release/obj.target/usb.a COPY Release/usb.a CXX(target) Release/obj.target/usb_bindings/src/node_usb.o In file included from ../src/node_usb.h:15:0, from ../src/node_usb.cc:1: /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:741:22: error: ‘napi_type_tag’ does not name a type void TypeTag(const napi_type_tag* type_tag) const; ^~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:742:27: error: ‘napi_type_tag’ does not name a type bool CheckTypeTag(const napi_type_tag* type_tag) const; ^~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h: In static member function ‘static constexpr napi_typedarray_type Napi::TypedArray::TypedArrayTypeForPrimitiveType()’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:1241:49: error: ‘napi_bigint64_array’ was not declared in this scope : std::is_same<T, int64_t>::value ? napi_bigint64_array ^~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:1242:49: error: ‘napi_biguint64_array’ was not declared in this scope : std::is_same<T, uint64_t>::value ? napi_biguint64_array ^~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h: At global scope: /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2485:31: error: ‘napi_callback_scope’ has not been declared CallbackScope(napi_env env, napi_callback_scope scope); ^~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2492:12: error: expected type-specifier before ‘napi_callback_scope’ operator napi_callback_scope() const; ^~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2498:3: error: ‘napi_callback_scope’ does not name a type napi_callback_scope _scope; ^~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2722:47: error: expected ‘)’ before ‘tsFunctionValue’ ThreadSafeFunction(napi_threadsafe_function tsFunctionValue); ^~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2724:12: error: expected type-specifier before ‘napi_threadsafe_functio’ operator napi_threadsafe_function() const; ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2793:28: error: ‘napi_threadsafe_function_call_mode’ has not been declared napi_threadsafe_function_call_mode mode) const; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2800:3: error: ‘napi_threadsafe_function’ does not name a type napi_threadsafe_function _tsfn; ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2940:52: error: expected ‘)’ before ‘tsFunctionValue’ TypedThreadSafeFunction(napi_threadsafe_function tsFunctionValue); ^~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2942:12: error: expected type-specifier before ‘napi_threadsafe_functio’ operator napi_threadsafe_function() const; ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:2990:3: error: ‘napi_threadsafe_function’ does not name a type napi_threadsafe_function _tsfn; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:3199:0, from ../src/node_usb.h:15, from ../src/node_usb.cc:1: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘T* Napi::Env::GetInstanceData() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:562:58: error: there are no arguments to ‘napi_get_instance_data’ that depend on a template parameter, so a declaration of ‘napi_get_instance_data’ must be available [-fpermissive] napi_status status = napi_get_instance_data(_env, &data); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:562:58: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::Value::IsBigInt() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:652:20: error: ‘napi_bigint’ was not declared in this scope return Type() == napi_bigint; ^~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::Value::IsDate() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:663:58: error: ‘napi_is_date’ was not declared in this scope napi_status status = napi_is_date(_env, _value, &result); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In static member function ‘static Napi::BigInt Napi::BigInt::New(napi_env, int64_t)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:912:65: error: ‘napi_create_bigint_int64’ was not declared in this scope napi_status status = napi_create_bigint_int64(env, val, &value); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In static member function ‘static Napi::BigInt Napi::BigInt::New(napi_env, uint64_t)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:919:66: error: ‘napi_create_bigint_uint64’ was not declared in this scope napi_status status = napi_create_bigint_uint64(env, val, &value); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In static member function ‘static Napi::BigInt Napi::BigInt::New(napi_env, int, size_t, const uint64_t*)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:930:72: error: ‘napi_create_bigint_words’ was not declared in this scope napi_create_bigint_words(env, sign_bit, word_count, words, &value); ^ In file included from ../src/node_usb.h:15:0, from ../src/node_usb.cc:1: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In static member function ‘static void Napi::BigInt::CheckCast(napi_env, napi_value)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:942:15: error: ‘napi_bigint’ was not declared in this scope type == napi_bigint, "BigInt::CheckCast", "value is not napi_bigint"); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:140:11: note: in definition of macro ‘NAPI_CHECK’ if (!(condition)) { \ ^~~~~~~~~ In file included from /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:3199:0, from ../src/node_usb.h:15, from ../src/node_usb.cc:1: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘int64_t Napi::BigInt::Int64Value(bool*) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:952:66: error: ‘napi_get_value_bigint_int64’ was not declared in this scope napi_get_value_bigint_int64(_env, _value, &result, lossless); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘uint64_t Napi::BigInt::Uint64Value(bool*) cons’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:960:67: error: ‘napi_get_value_bigint_uint64’ was not declared in this scope napi_get_value_bigint_uint64(_env, _value, &result, lossless); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘size_t Napi::BigInt::WordCount() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:968:78: error: ‘napi_get_value_bigint_words’ was not declared in this scope napi_get_value_bigint_words(_env, _value, nullptr, &word_count, nullptr); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘void Napi::BigInt::ToWords(int*, size_t*, uint64_t*)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:977:76: error: ‘napi_get_value_bigint_words’ was not declared in this scope napi_get_value_bigint_words(_env, _value, sign_bit, word_count, words); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In static member function ‘static Napi::Date Napi::Date::New(napi_env, double)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:989:57: error: ‘napi_create_date’ was not declared in this scope napi_status status = napi_create_date(env, val, &value); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In static member function ‘static void Napi::Date::CheckCast(napi_env, napi_value)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:998:56: error: ‘napi_is_date’ was not declared in this scope napi_status status = napi_is_date(env, value, &result); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘double Napi::Date::ValueOf() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1013:65: error: ‘napi_get_date_value’ was not declared in this scope napi_status status = napi_get_date_value(_env, _value, &result); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: At global scope: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1346:41: error: ‘napi_type_tag’ does not name a type inline void TypeTaggable::TypeTag(const napi_type_tag* type_tag) const { ^~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘void Napi::TypeTaggable::TypeTag(const int*) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1347:67: error: ‘napi_type_tag_object’ was not declared in this scope napi_status status = napi_type_tag_object(_env, _value, type_tag); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: At global scope: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1351:46: error: ‘napi_type_tag’ does not name a type inline bool TypeTaggable::CheckTypeTag(const napi_type_tag* type_tag) const { ^~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::TypeTaggable::CheckTypeTag(const int*) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1354:65: error: ‘napi_check_object_type_tag’ was not declared in this scope napi_check_object_type_tag(_env, _value, type_tag, &result); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘Napi::MaybeOrValue<bool> Napi::Object::Freeze() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1742:55: error: ‘napi_object_freeze’ was not declared in this scope napi_status status = napi_object_freeze(_env, _value); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘Napi::MaybeOrValue<bool> Napi::Object::Seal() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1747:53: error: ‘napi_object_seal’ was not declared in this scope napi_status status = napi_object_seal(_env, _value); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::ArrayBuffer::IsDetached() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1984:76: error: ‘napi_is_detached_arraybuffer’ was not declared in this scope napi_status status = napi_is_detached_arraybuffer(_env, _value, &detached); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘void Napi::ArrayBuffer::Detach()’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:1990:60: error: ‘napi_detach_arraybuffer’ was not declared in this scope napi_status status = napi_detach_arraybuffer(_env, _value); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘uint8_t Napi::TypedArray::ElementSize() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:2227:10: error: ‘napi_bigint64_array’ was not declared in this scope case napi_bigint64_array: ^~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:2228:10: error: ‘napi_biguint64_array’ was not declared in this scope case napi_biguint64_array: ^~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: At global scope: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:4965:51: error: ‘napi_callback_scope’ has not been declared inline CallbackScope::CallbackScope(napi_env env, napi_callback_scope scope) ^~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In constructor ‘Napi::CallbackScope::CallbackScope(napi_env, int)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:4966:18: error: class ‘Napi::CallbackScope’ does not have any field named ‘_scope’ : _env(env), _scope(scope) {} ^~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In constructor ‘Napi::CallbackScope::CallbackScope(napi_env, napi_async_context)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:4971:66: error: ‘_scope’ was not declared in this scope napi_open_callback_scope(_env, Object::New(env), context, &_scope); ^~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:4971:72: error: ‘napi_open_callback_scope’ was not declared in this scope napi_open_callback_scope(_env, Object::New(env), context, &_scope); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In destructor ‘virtual Napi::CallbackScope::~CallbackScope()’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:4976:56: error: ‘_scope’ was not declared in this scope napi_status status = napi_close_callback_scope(_env, _scope); ^~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:4976:62: error: ‘napi_close_callback_scope’ was not declared in this scope napi_status status = napi_close_callback_scope(_env, _scope); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: At global scope: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:4981:32: error: expected type-specifier before ‘napi_callback_scope’ inline CallbackScope::operator napi_callback_scope() const { ^~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In constructor ‘Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::TypedThreadSafeFunction()’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5560:7: error: class ‘Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>’ does not have any field named ‘_tsfn’ : _tsfn() {} ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: At global scope: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5566:29: error: ISO C++ forbids declaration of ‘TypedThreadSafeFunction’ with no type [-fpermissive] TypedThreadSafeFunction(napi_threadsafe_function tsfn) ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5566:29: error: ‘Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::TypedThreadSafeFunction’ declared as an ‘inline’ variable /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5566:29: error: ‘int Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::TypedThreadSafeFunction’ is not a static data member of ‘class Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>’ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5566:29: error: template definition of non-template ‘int Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::TypedThreadSafeFunction’ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5566:29: error: ‘napi_threadsafe_function’ was not declared in this scope /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5573:10: error: expected type-specifier before ‘napi_threadsafe_function’ operator napi_threadsafe_function() const { ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::BlockingCall(DataType*) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5583:40: error: ‘_tsfn’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5583:53: error: ‘napi_tsfn_blocking’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking); ^~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::NonBlockingCall(DataType*) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5592:40: error: ‘_tsfn’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5592:53: error: ‘napi_tsfn_nonblocking’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking); ^~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘void Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::Ref(napi_env) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5600:7: error: ‘_tsfn’ was not declared in this scope if (_tsfn != nullptr) { ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5601:65: error: there are no arguments to ‘napi_ref_threadsafe_function’ that depend on a template parameter, so a declaration of ‘napi_ref_threadsafe_function’ must be available [-fpermissive] napi_status status = napi_ref_threadsafe_function(env, _tsfn); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘void Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::Unref(napi_env) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5611:7: error: ‘_tsfn’ was not declared in this scope if (_tsfn != nullptr) { ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5612:67: error: there are no arguments to ‘napi_unref_threadsafe_function’ that depend on a template parameter, so a declaration of ‘napi_unref_threadsafe_function’ must be available [-fpermissive] napi_status status = napi_unref_threadsafe_function(env, _tsfn); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::Acquire() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5622:43: error: ‘_tsfn’ was not declared in this scope return napi_acquire_threadsafe_function(_tsfn); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5622:48: error: there are no arguments to ‘napi_acquire_threadsafe_function’ that depend on a template parameter, so a declaration of ‘napi_acquire_threadsafe_function’ must be available [-fpermissive] return napi_acquire_threadsafe_function(_tsfn); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::Release() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5630:43: error: ‘_tsfn’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_release); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5630:50: error: ‘napi_tsfn_release’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_release); ^~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5630:67: error: there are no arguments to ‘napi_release_threadsafe_function’ that depend on a template parameter, so a declaration of ‘napi_release_threadsafe_function’ must be available [-fpermissive] return napi_release_threadsafe_function(_tsfn, napi_tsfn_release); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::Abort() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5638:43: error: ‘_tsfn’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5638:50: error: ‘napi_tsfn_abort’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort); ^~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5638:65: error: there are no arguments to ‘napi_release_threadsafe_function’ that depend on a template parameter, so a declaration of ‘napi_release_threadsafe_function’ must be available [-fpermissive] return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘ContextType* Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::GetContext() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5647:61: error: ‘_tsfn’ was not declared in this scope napi_status status = napi_get_threadsafe_function_context(_tsfn, &context); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5647:76: error: there are no arguments to ‘napi_get_threadsafe_function_context’ that depend on a template parameter, so a declaration of ‘napi_get_threadsafe_function_context’ must be available [-fpermissive] napi_status status = napi_get_threadsafe_function_context(_tsfn, &context); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In constructor ‘Napi::ThreadSafeFunction::ThreadSafeFunction()’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5958:51: error: class ‘Napi::ThreadSafeFunction’ does not have any field named ‘_tsfn’ inline ThreadSafeFunction::ThreadSafeFunction() : _tsfn() {} ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: At global scope: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5960:47: error: ISO C++ forbids declaration of ‘ThreadSafeFunction’ with no type [-fpermissive] inline ThreadSafeFunction::ThreadSafeFunction(napi_threadsafe_function tsfn) ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5960:47: error: ‘Napi::ThreadSafeFunction::ThreadSafeFunction’ declared as an ‘inline’ variable /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5960:47: error: ‘int Napi::ThreadSafeFunction::ThreadSafeFunction’ is not a static data member of ‘class Napi::ThreadSafeFunction’ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5960:47: error: ‘napi_threadsafe_function’ was not declared in this scope /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5963:37: error: expected type-specifier before ‘napi_threadsafe_function’ inline ThreadSafeFunction::operator napi_threadsafe_function() const { ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::BlockingCall() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5968:32: error: ‘napi_tsfn_blocking’ was not declared in this scope return CallInternal(nullptr, napi_tsfn_blocking); ^~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::BlockingCall(Callback) const [with Callback = void*]’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5973:40: error: ‘_tsfn’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5973:53: error: ‘napi_tsfn_blocking’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking); ^~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5973:71: error: ‘napi_call_threadsafe_function’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::BlockingCall(Callback) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5978:54: error: ‘napi_tsfn_blocking’ was not declared in this scope return CallInternal(new CallbackWrapper(callback), napi_tsfn_blocking); ^~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::BlockingCall(DataType*, Callback) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5987:53: error: ‘napi_tsfn_blocking’ was not declared in this scope return CallInternal(new CallbackWrapper(wrapper), napi_tsfn_blocking); ^~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::NonBlockingCall() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5991:32: error: ‘napi_tsfn_nonblocking’ was not declared in this scope return CallInternal(nullptr, napi_tsfn_nonblocking); ^~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::NonBlockingCall(Callback) const [with Callback = void*]’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5996:40: error: ‘_tsfn’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5996:53: error: ‘napi_tsfn_nonblocking’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking); ^~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5996:74: error: ‘napi_call_threadsafe_function’ was not declared in this scope return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::NonBlockingCall(Callback) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6002:54: error: ‘napi_tsfn_nonblocking’ was not declared in this scope return CallInternal(new CallbackWrapper(callback), napi_tsfn_nonblocking); ^~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::NonBlockingCall(DataType*, Callback) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6011:53: error: ‘napi_tsfn_nonblocking’ was not declared in this scope return CallInternal(new CallbackWrapper(wrapper), napi_tsfn_nonblocking); ^~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘void Napi::ThreadSafeFunction::Ref(napi_env) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6015:7: error: ‘_tsfn’ was not declared in this scope if (_tsfn != nullptr) { ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6016:65: error: ‘napi_ref_threadsafe_function’ was not declared in this scope napi_status status = napi_ref_threadsafe_function(env, _tsfn); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘void Napi::ThreadSafeFunction::Unref(napi_env) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6022:7: error: ‘_tsfn’ was not declared in this scope if (_tsfn != nullptr) { ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6023:67: error: ‘napi_unref_threadsafe_function’ was not declared in this scope napi_status status = napi_unref_threadsafe_function(env, _tsfn); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::Acquire() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6029:43: error: ‘_tsfn’ was not declared in this scope return napi_acquire_threadsafe_function(_tsfn); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6029:48: error: ‘napi_acquire_threadsafe_function’ was not declared in this scope return napi_acquire_threadsafe_function(_tsfn); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::Release() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6033:43: error: ‘_tsfn’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_release); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6033:50: error: ‘napi_tsfn_release’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_release); ^~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6033:67: error: ‘napi_release_threadsafe_function’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_release); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::Abort() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6037:43: error: ‘_tsfn’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6037:50: error: ‘napi_tsfn_abort’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort); ^~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6037:65: error: ‘napi_release_threadsafe_function’ was not declared in this scope return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘Napi::ThreadSafeFunction::ConvertibleContext Napi::ThreadSafeFunction::GetContext() const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6043:61: error: ‘_tsfn’ was not declared in this scope napi_status status = napi_get_threadsafe_function_context(_tsfn, &context); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6043:76: error: ‘napi_get_threadsafe_function_context’ was not declared in this scope napi_status status = napi_get_threadsafe_function_context(_tsfn, &context); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In static member function ‘static Napi::ThreadSafeFunction Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, const Napi::Object&, ResourceString, size_t, size_t, ContextType*, Finalizer, FinalizerDataType*, napi_finalize)’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6084:45: error: ‘class Napi::ThreadSafeFunction’ has no member named ‘_tsfn’ &tsfn._tsfn); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: At global scope: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6095:5: error: ‘napi_threadsafe_function_call_mode’ has not been declared napi_threadsafe_function_call_mode mode) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In member function ‘napi_status Napi::ThreadSafeFunction::CallInternal(Napi::ThreadSafeFunction::CallbackWrapper*, int) const’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6097:37: error: ‘_tsfn’ was not declared in this scope napi_call_threadsafe_function(_tsfn, callbackWrapper, mode); ^~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6097:65: error: ‘napi_call_threadsafe_function’ was not declared in this scope napi_call_threadsafe_function(_tsfn, callbackWrapper, mode); ^ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘void Napi::Env::SetInstanceData(T*) const [with T = ModuleData; void (* fini)(Napi::Env, T*) = Napi::Env::DefaultFini<ModuleData>]’: ../src/node_usb.cc:58:52: required from here /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:536:46: error: ‘napi_set_instance_data’ was not declared in this scope napi_status status = napi_set_instance_data( ~~~~~~~~~~~~~~~~~~~~~~^ _env, ~~~~~ data, ~~~~~ [](napi_env env, void* data, void*) { fini(env, static_cast<T*>(data)); }, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr); ~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘T* Napi::Env::GetInstanceData() const [with T = ModuleData]’: ../src/node_usb.cc:84:67: required from here /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:562:46: error: ‘napi_get_instance_data’ was not declared in this scope napi_status status = napi_get_instance_data(_env, &data); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:3199:0, from ../src/node_usb.h:15, from ../src/node_usb.cc:1: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, void*) [with FreeType = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; void (* finalizer)(napi_env, void*, void*) = Napi::details::default_finalizer<Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value> >; napi_env = napi_env__*; napi_value = napi_value__*]’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:2379:39: required from ‘napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*; napi_callback_info = napi_callback_info__*]’ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:2436:21: required from ‘static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = Napi::Value (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]’ ../src/node_usb.cc:63:72: required from here /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:68:30: error: ‘napi_add_finalizer’ was not declared in this scope status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, void*) [with FreeType = Napi::details::CallbackData<UVQueue<T>::start(Napi::Env) [with T = HotPlug*]::<lambda(const Napi::CallbackInfo&)>, void>; void (* finalizer)(napi_env, void*, void*) = Napi::details::default_finalizer<Napi::details::CallbackData<UVQueue<T>::start(Napi::Env) [with T = HotPlug*]::<lambda(const Napi::CallbackInfo&)>, void> >; napi_env = napi_env__*; napi_value = napi_value__*]’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:2379:39: required from ‘napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<UVQueue<T>::start(Napi::Env) [with T = HotPlug*]::<lambda(const Napi::CallbackInfo&)>, void>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*; napi_callback_info = napi_callback_info__*]’ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:2436:21: required from ‘static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = UVQueue<T>::start(Napi::Env) [with T = HotPlug*]::<lambda(const Napi::CallbackInfo&)>; napi_env = napi_env__*]’ ../src/uv_async_queue.h:14:60: required from ‘void UVQueue<T>::start(Napi::Env) [with T = HotPlug*]’ ../src/node_usb.cc:145:45: required from here /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:68:30: error: ‘napi_add_finalizer’ was not declared in this scope In file included from /home/pi/node_modules/usb/node_modules/node-addon-api/napi.h:3199:0, from ../src/node_usb.h:15, from ../src/node_usb.cc:1: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘static Napi::ThreadSafeFunction Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, const Napi::Object&, ResourceString, size_t, size_t, ContextType*, Finalizer, FinalizerDataType*, napi_finalize) [with ResourceString = const char*; ContextType = void; Finalizer = Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, const Napi::Object&, ResourceString, size_t, size_t, ContextType*) [with ResourceString = const char*; ContextType = void; napi_env = napi_env__*; size_t = unsigned int]::<lambda(Napi::Env, void*)>; FinalizerDataType = void; napi_env = napi_env__*; size_t = unsigned int; napi_finalize = void (*)(napi_env__*, void*, void*)]’: /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5916:13: required from ‘static Napi::ThreadSafeFunction Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, const Napi::Object&, ResourceString, size_t, size_t, ContextType*, Finalizer) [with ResourceString = const char*; ContextType = void; Finalizer = Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, const Napi::Object&, ResourceString, size_t, size_t, ContextType*) [with ResourceString = const char*; ContextType = void; napi_env = napi_env__*; size_t = unsigned int]::<lambda(Napi::Env, void*)>; napi_env = napi_env__*; size_t = unsigned int]’ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5850:13: required from ‘static Napi::ThreadSafeFunction Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, const Napi::Object&, ResourceString, size_t, size_t, ContextType*) [with ResourceString = const char*; ContextType = void; napi_env = napi_env__*; size_t = unsigned int]’ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5832:13: required from ‘static Napi::ThreadSafeFunction Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, const Napi::Object&, ResourceString, size_t, size_t) [with ResourceString = const char*; napi_env = napi_env__*; size_t = unsigned int]’ /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:5722:13: required from ‘static Napi::ThreadSafeFunction Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, ResourceString, size_t, size_t) [with ResourceString = const char*; napi_env = napi_env__*; size_t = unsigned int]’ ../src/uv_async_queue.h:15:49: required from ‘void UVQueue<T>::start(Napi::Env) [with T = HotPlug*]’ ../src/node_usb.cc:145:45: required from here /home/pi/node_modules/usb/node_modules/node-addon-api/napi-inl.h:6084:50: error: ‘napi_create_threadsafe_function’ was not declared in this scope &tsfn._tsfn); ^ usb_bindings.target.mk:106: recipe for target 'Release/obj.target/usb_bindings/src/node_usb.o' failed make: *** [Release/obj.target/usb_bindings/src/node_usb.o] Error 1 make: Leaving directory '/home/pi/node_modules/usb/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:258:23) gyp ERR! stack at emitTwo (events.js:126:13) gyp ERR! stack at ChildProcess.emit (events.js:214:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) gyp ERR! System Linux 5.4.40-v7+ gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/pi/node_modules/usb gyp ERR! node -v v8.11.1 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok > @abandonware/noble@1.9.2-24 install /home/pi/node_modules/@abandonware/noble > node-gyp-build make: Entering directory '/home/pi/node_modules/@abandonware/noble/build' SOLINK_MODULE(target) Release/obj.target/noble.node COPY Release/noble.node make: Leaving directory '/home/pi/node_modules/@abandonware/noble/build' npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json' npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: string-width-cjs@npm:string-width@^4.2.0 (node_modules/@isaacs/cliui/node_modules/string-width-cjs): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Unsupported URL Type "npm:": npm:string-width@^4.2.0 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: strip-ansi-cjs@npm:strip-ansi@^6.0.1 (node_modules/@isaacs/cliui/node_modules/strip-ansi-cjs): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Unsupported URL Type "npm:": npm:strip-ansi@^6.0.1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: wrap-ansi-cjs@npm:wrap-ansi@^7.0.0 (node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Unsupported URL Type "npm:": npm:wrap-ansi@^7.0.0 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@~0.1.4 (node_modules/bleacon/node_modules/bleno/node_modules/xpc-connection): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: usb@2.12.1 (node_modules/usb): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: usb@2.12.1 install: `node-gyp-build` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 + @abandonware/noble@1.9.2-24 added 142 packages in 100.478s
Leave a Comment