-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Description
It doesn't build on Linux, Windows nor MacOS. It runs successfully up to version 22.
Here is the log on my Linux github build action:
2025-05-20T19:23:00.3329975Z npm error code 1
2025-05-20T19:23:00.3334062Z npm error path /home/runner/work/ioBroker.klf200/ioBroker.klf200/node_modules/raw-socket
2025-05-20T19:23:00.3334945Z npm error command failed
2025-05-20T19:23:00.3335513Z npm error command sh -c node-gyp rebuild
2025-05-20T19:23:00.3336604Z npm error make: Entering directory '/home/runner/work/ioBroker.klf200/ioBroker.klf200/node_modules/raw-socket/build'
2025-05-20T19:23:00.3337674Z npm error CXX(target) Release/obj.target/raw/src/raw.o
2025-05-20T19:23:00.3338784Z npm error make: Leaving directory '/home/runner/work/ioBroker.klf200/ioBroker.klf200/node_modules/raw-socket/build'
2025-05-20T19:23:00.3339735Z npm error gyp info it worked if it ends with ok
2025-05-20T19:23:00.3340293Z npm error gyp info using [email protected]
2025-05-20T19:23:00.3340842Z npm error gyp info using [email protected] | linux | x64
2025-05-20T19:23:00.3341794Z npm error gyp info find Python using Python version 3.12.3 found at "/usr/bin/python3"
2025-05-20T19:23:00.3343612Z npm error gyp http GET https://nodejs.org/download/release/v24.0.2/node-v24.0.2-headers.tar.gz
2025-05-20T19:23:00.3344833Z npm error gyp http 200 https://nodejs.org/download/release/v24.0.2/node-v24.0.2-headers.tar.gz
2025-05-20T19:23:00.3345990Z npm error gyp http GET https://nodejs.org/download/release/v24.0.2/SHASUMS256.txt
2025-05-20T19:23:00.3347030Z npm error gyp http 200 https://nodejs.org/download/release/v24.0.2/SHASUMS256.txt
2025-05-20T19:23:00.3347740Z npm error gyp info spawn /usr/bin/python3
2025-05-20T19:23:00.3348243Z npm error gyp info spawn args [
2025-05-20T19:23:00.3349325Z npm error gyp info spawn args '/opt/hostedtoolcache/node/24.0.2/x64/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
2025-05-20T19:23:00.3350203Z npm error gyp info spawn args 'binding.gyp',
2025-05-20T19:23:00.3350530Z npm error gyp info spawn args '-f',
2025-05-20T19:23:00.3350816Z npm error gyp info spawn args 'make',
2025-05-20T19:23:00.3351461Z npm error gyp info spawn args '-I',
2025-05-20T19:23:00.3352178Z npm error gyp info spawn args '/home/runner/work/ioBroker.klf200/ioBroker.klf200/node_modules/raw-socket/build/config.gypi',
2025-05-20T19:23:00.3352733Z npm error gyp info spawn args '-I',
2025-05-20T19:23:00.3355075Z npm error gyp info spawn args '/opt/hostedtoolcache/node/24.0.2/x64/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
2025-05-20T19:23:00.3355647Z npm error gyp info spawn args '-I',
2025-05-20T19:23:00.3356151Z npm error gyp info spawn args '/home/runner/.cache/node-gyp/24.0.2/include/node/common.gypi',
2025-05-20T19:23:00.3356675Z npm error gyp info spawn args '-Dlibrary=shared_library',
2025-05-20T19:23:00.3357056Z npm error gyp info spawn args '-Dvisibility=default',
2025-05-20T19:23:00.3357534Z npm error gyp info spawn args '-Dnode_root_dir=/home/runner/.cache/node-gyp/24.0.2',
2025-05-20T19:23:00.3358281Z npm error gyp info spawn args '-Dnode_gyp_dir=/opt/hostedtoolcache/node/24.0.2/x64/lib/node_modules/npm/node_modules/node-gyp',
2025-05-20T19:23:00.3359090Z npm error gyp info spawn args '-Dnode_lib_file=/home/runner/.cache/node-gyp/24.0.2/<(target_arch)/node.lib',
2025-05-20T19:23:00.3360082Z npm error gyp info spawn args '-Dmodule_root_dir=/home/runner/work/ioBroker.klf200/ioBroker.klf200/node_modules/raw-socket',
2025-05-20T19:23:00.3360666Z npm error gyp info spawn args '-Dnode_engine=v8',
2025-05-20T19:23:00.3360996Z npm error gyp info spawn args '--depth=.',
2025-05-20T19:23:00.3361328Z npm error gyp info spawn args '--no-parallel',
2025-05-20T19:23:00.3361676Z npm error gyp info spawn args '--generator-output',
2025-05-20T19:23:00.3361994Z npm error gyp info spawn args 'build',
2025-05-20T19:23:00.3362303Z npm error gyp info spawn args '-Goutput_dir=.'
2025-05-20T19:23:00.3362593Z npm error gyp info spawn args ]
2025-05-20T19:23:00.3362837Z npm error gyp info spawn make
2025-05-20T19:23:00.3363438Z npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
2025-05-20T19:23:00.3363854Z npm error In file included from ../src/raw.h:23,
2025-05-20T19:23:00.3364196Z npm error from ../src/raw.cc:6:
2025-05-20T19:23:00.3364898Z npm error ../../nan/nan.h:208:40: error: expected template-name before ‘<’ token
2025-05-20T19:23:00.3365429Z npm error 208 | public v8::CopyablePersistentTraits<T> {};
2025-05-20T19:23:00.3365824Z npm error | ^
2025-05-20T19:23:00.3366307Z npm error ../../nan/nan.h:208:40: error: expected ‘{’ before ‘<’ token
2025-05-20T19:23:00.3366918Z npm error ../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2025-05-20T19:23:00.3367834Z npm error ../../nan/nan.h:688:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotificationDeadline’
2025-05-20T19:23:00.3368480Z npm error 688 | return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2025-05-20T19:23:00.3368941Z npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3369585Z npm error ../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Local<v8::Value>)’:
2025-05-20T19:23:00.3370695Z npm error ../../nan/nan.h:1154:36: warning: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’ is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations]
2025-05-20T19:23:00.3371502Z npm error 1154 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_,
2025-05-20T19:23:00.3371986Z npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3372413Z npm error 1155 | static_cast<int>(len), 0, flags);
2025-05-20T19:23:00.3372829Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3373726Z npm error In file included from /home/runner/.cache/node-gyp/24.0.2/include/node/v8-object.h:12,
2025-05-20T19:23:00.3374385Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/v8-array-buffer.h:14,
2025-05-20T19:23:00.3375127Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/v8.h:24,
2025-05-20T19:23:00.3375692Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/node.h:74,
2025-05-20T19:23:00.3376120Z npm error from ../src/raw.h:21:
2025-05-20T19:23:00.3376673Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-primitive.h:212:7: note: declared here
2025-05-20T19:23:00.3377287Z npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
2025-05-20T19:23:00.3377696Z npm error | ^~~~~~~~~
2025-05-20T19:23:00.3378430Z npm error ../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::Encode(const void*, size_t, Encoding)’:
2025-05-20T19:23:00.3379561Z npm error ../../nan/nan.h:2348:24: warning: ‘v8::Local<v8::Value> node::Encode(v8::Isolate*, const uint16_t*, size_t)’ is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations]
2025-05-20T19:23:00.3380242Z npm error 2348 | return node::Encode(
2025-05-20T19:23:00.3380537Z npm error | ~~~~~~~~~~~~^
2025-05-20T19:23:00.3380807Z npm error 2349 | isolate
2025-05-20T19:23:00.3381201Z npm error | ~~~~~~~
2025-05-20T19:23:00.3381549Z npm error 2350 | , reinterpret_cast<const uint16_t *>(buf)
2025-05-20T19:23:00.3381945Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3382257Z npm error 2351 | , len / 2);
2025-05-20T19:23:00.3382533Z npm error | ~~~~~~~~~~
2025-05-20T19:23:00.3383254Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/node.h:1173:50: note: declared here
2025-05-20T19:23:00.3383881Z npm error 1173 | NODE_EXTERN v8::Local<v8::Value> Encode(v8::Isolate* isolate,
2025-05-20T19:23:00.3384344Z npm error | ^~~~~~
2025-05-20T19:23:00.3385108Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/node.h:117:42: note: in definition of macro ‘NODE_DEPRECATED’
2025-05-20T19:23:00.3385743Z npm error 117 | __attribute__((deprecated(message))) declarator
2025-05-20T19:23:00.3386160Z npm error | ^~~~~~~~~~
2025-05-20T19:23:00.3387194Z npm error ../../nan/nan.h:2353:24: warning: ‘v8::Local<v8::Value> node::Encode(v8::Isolate*, const char*, size_t, encoding)’ is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations]
2025-05-20T19:23:00.3387880Z npm error 2353 | return node::Encode(
2025-05-20T19:23:00.3388170Z npm error | ~~~~~~~~~~~~^
2025-05-20T19:23:00.3388441Z npm error 2354 | isolate
2025-05-20T19:23:00.3388701Z npm error | ~~~~~~~
2025-05-20T19:23:00.3389044Z npm error 2355 | , reinterpret_cast<const char *>(buf)
2025-05-20T19:23:00.3389415Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3389701Z npm error 2356 | , len
2025-05-20T19:23:00.3389962Z npm error | ~~~~~
2025-05-20T19:23:00.3390228Z npm error 2357 | , node_enc);
2025-05-20T19:23:00.3390500Z npm error | ~~~~~~~~~~~
2025-05-20T19:23:00.3390992Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/node.h:1165:38: note: declared here
2025-05-20T19:23:00.3391580Z npm error 1165 | NODE_EXTERN v8::Local<v8::Value> Encode(v8::Isolate* isolate,
2025-05-20T19:23:00.3392007Z npm error | ^~~~~~
2025-05-20T19:23:00.3392723Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/node.h:117:42: note: in definition of macro ‘NODE_DEPRECATED’
2025-05-20T19:23:00.3393582Z npm error 117 | __attribute__((deprecated(message))) declarator
2025-05-20T19:23:00.3393989Z npm error | ^~~~~~~~~~
2025-05-20T19:23:00.3395328Z npm error ../../nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, GetterCallback, SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, imp::Sig)’:
2025-05-20T19:23:00.3396502Z npm error ../../nan/nan.h:2548:8: error: ‘class v8::ObjectTemplate’ has no member named ‘SetAccessor’
2025-05-20T19:23:00.3396969Z npm error 2548 | tpl->SetAccessor(
2025-05-20T19:23:00.3397237Z npm error | ^~~~~~~~~~~
2025-05-20T19:23:00.3398301Z npm error ../../nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, GetterCallback, SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)’:
2025-05-20T19:23:00.3399356Z npm error ../../nan/nan.h:2596:8: error: ‘class v8::ObjectTemplate’ has no member named ‘SetAccessor’
2025-05-20T19:23:00.3399792Z npm error 2596 | tpl->SetAccessor(
2025-05-20T19:23:00.3400060Z npm error | ^~~~~~~~~~~
2025-05-20T19:23:00.3401078Z npm error ../../nan/nan.h: In function ‘bool Nan::SetAccessor(v8::Local<v8::Object>, v8::Local<v8::String>, GetterCallback, SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)’:
2025-05-20T19:23:00.3402066Z npm error ../../nan/nan.h:2642:15: error: ‘class v8::Object’ has no member named ‘SetAccessor’
2025-05-20T19:23:00.3402632Z npm error 2642 | return obj->SetAccessor(
2025-05-20T19:23:00.3402937Z npm error | ^~~~~~~~~~~
2025-05-20T19:23:00.3404549Z npm error ../../nan/nan.h: In function ‘void Nan::SetNamedPropertyHandler(v8::Local<v8::ObjectTemplate>, PropertyGetterCallback, PropertySetterCallback, PropertyQueryCallback, PropertyDeleterCallback, PropertyEnumeratorCallback, v8::Local<v8::Value>)’:
2025-05-20T19:23:00.3406870Z npm error ../../nan/nan.h:2719:7: error: invalid conversion from ‘Nan::imp::NativePropertyGetter’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::NamedPropertyGetterCallback’ {aka ‘v8::Intercepted (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} [-fpermissive]
2025-05-20T19:23:00.3408073Z npm error 2719 | getter_, setter_, query_, deleter_, enumerator_, obj));
2025-05-20T19:23:00.3408450Z npm error | ^~~~~~~
2025-05-20T19:23:00.3408676Z npm error | |
2025-05-20T19:23:00.3409258Z npm error | Nan::imp::NativePropertyGetter {aka void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)}
2025-05-20T19:23:00.3409997Z npm error In file included from /home/runner/.cache/node-gyp/24.0.2/include/node/v8-function.h:15,
2025-05-20T19:23:00.3410595Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/v8.h:33:
2025-05-20T19:23:00.3412876Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-template.h:792:35: note: initializing argument 1 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
2025-05-20T19:23:00.3414596Z npm error 792 | NamedPropertyGetterCallback getter,
2025-05-20T19:23:00.3414986Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
2025-05-20T19:23:00.3416744Z npm error ../../nan/nan.h:2719:16: error: invalid conversion from ‘Nan::imp::NativePropertySetter’ {aka ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::NamedPropertySetterCallback’ {aka ‘v8::Intercepted (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-fpermissive]
2025-05-20T19:23:00.3417992Z npm error 2719 | getter_, setter_, query_, deleter_, enumerator_, obj));
2025-05-20T19:23:00.3418371Z npm error | ^~~~~~~
2025-05-20T19:23:00.3418652Z npm error | |
2025-05-20T19:23:00.3419323Z npm error | Nan::imp::NativePropertySetter {aka void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)}
2025-05-20T19:23:00.3421894Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-template.h:793:35: note: initializing argument 2 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
2025-05-20T19:23:00.3423643Z npm error 793 | NamedPropertySetterCallback setter = nullptr,
2025-05-20T19:23:00.3424076Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3425705Z npm error ../../nan/nan.h:2719:25: error: invalid conversion from ‘Nan::imp::NativePropertyQuery’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Integer>&)’} to ‘v8::NamedPropertyQueryCallback’ {aka ‘v8::Intercepted (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Integer>&)’} [-fpermissive]
2025-05-20T19:23:00.3426885Z npm error 2719 | getter_, setter_, query_, deleter_, enumerator_, obj));
2025-05-20T19:23:00.3427286Z npm error | ^~~~~~
2025-05-20T19:23:00.3427594Z npm error | |
2025-05-20T19:23:00.3428357Z npm error | Nan::imp::NativePropertyQuery {aka void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Integer>&)}
2025-05-20T19:23:00.3430771Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-template.h:794:34: note: initializing argument 3 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
2025-05-20T19:23:00.3432374Z npm error 794 | NamedPropertyQueryCallback query = nullptr,
2025-05-20T19:23:00.3432784Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
2025-05-20T19:23:00.3434355Z npm error ../../nan/nan.h:2719:33: error: invalid conversion from ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Boolean>&)’ to ‘v8::NamedPropertyDeleterCallback’ {aka ‘v8::Intercepted (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Boolean>&)’} [-fpermissive]
2025-05-20T19:23:00.3435436Z npm error 2719 | getter_, setter_, query_, deleter_, enumerator_, obj));
2025-05-20T19:23:00.3435856Z npm error | ^~~~~~~~
2025-05-20T19:23:00.3436187Z npm error | |
2025-05-20T19:23:00.3436706Z npm error | void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Boolean>&)
2025-05-20T19:23:00.3438995Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-template.h:795:36: note: initializing argument 4 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
2025-05-20T19:23:00.3440609Z npm error 795 | NamedPropertyDeleterCallback deleter = nullptr,
2025-05-20T19:23:00.3441048Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3442365Z npm error ../../nan/nan.h: In function ‘void Nan::SetIndexedPropertyHandler(v8::Local<v8::ObjectTemplate>, IndexGetterCallback, IndexSetterCallback, IndexQueryCallback, IndexDeleterCallback, IndexEnumeratorCallback, v8::Local<v8::Value>)’:
2025-05-20T19:23:00.3444888Z npm error ../../nan/nan.h:2789:7: error: invalid conversion from ‘Nan::imp::NativeIndexGetter’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::IndexedPropertyGetterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Value>&)’} [-fpermissive]
2025-05-20T19:23:00.3446212Z npm error 2789 | getter_, setter_, query_, deleter_, enumerator_, obj));
2025-05-20T19:23:00.3446591Z npm error | ^~~~~~~
2025-05-20T19:23:00.3446823Z npm error | |
2025-05-20T19:23:00.3447375Z npm error | Nan::imp::NativeIndexGetter {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Value>&)}
2025-05-20T19:23:00.3449877Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-template.h:871:39: note: initializing argument 1 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
2025-05-20T19:23:00.3451600Z npm error 871 | IndexedPropertyGetterCallbackV2 getter = nullptr,
2025-05-20T19:23:00.3452035Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3453991Z npm error ../../nan/nan.h:2789:16: error: invalid conversion from ‘Nan::imp::NativeIndexSetter’ {aka ‘void (*)(unsigned int, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::IndexedPropertySetterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-fpermissive]
2025-05-20T19:23:00.3455414Z npm error 2789 | getter_, setter_, query_, deleter_, enumerator_, obj));
2025-05-20T19:23:00.3455795Z npm error | ^~~~~~~
2025-05-20T19:23:00.3456068Z npm error | |
2025-05-20T19:23:00.3456725Z npm error | Nan::imp::NativeIndexSetter {aka void (*)(unsigned int, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)}
2025-05-20T19:23:00.3459322Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-template.h:872:39: note: initializing argument 2 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
2025-05-20T19:23:00.3461050Z npm error 872 | IndexedPropertySetterCallbackV2 setter = nullptr,
2025-05-20T19:23:00.3461486Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3463210Z npm error ../../nan/nan.h:2789:25: error: invalid conversion from ‘Nan::imp::NativeIndexQuery’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Integer>&)’} to ‘v8::IndexedPropertyQueryCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Integer>&)’} [-fpermissive]
2025-05-20T19:23:00.3464390Z npm error 2789 | getter_, setter_, query_, deleter_, enumerator_, obj));
2025-05-20T19:23:00.3464787Z npm error | ^~~~~~
2025-05-20T19:23:00.3465099Z npm error | |
2025-05-20T19:23:00.3465698Z npm error | Nan::imp::NativeIndexQuery {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Integer>&)}
2025-05-20T19:23:00.3468217Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-template.h:873:38: note: initializing argument 3 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
2025-05-20T19:23:00.3469952Z npm error 873 | IndexedPropertyQueryCallbackV2 query = nullptr,
2025-05-20T19:23:00.3470381Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
2025-05-20T19:23:00.3472132Z npm error ../../nan/nan.h:2789:33: error: invalid conversion from ‘Nan::imp::NativeIndexDeleter’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Boolean>&)’} to ‘v8::IndexedPropertyDeleterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Boolean>&)’} [-fpermissive]
2025-05-20T19:23:00.3473472Z npm error 2789 | getter_, setter_, query_, deleter_, enumerator_, obj));
2025-05-20T19:23:00.3473915Z npm error | ^~~~~~~~
2025-05-20T19:23:00.3474260Z npm error | |
2025-05-20T19:23:00.3474898Z npm error | Nan::imp::NativeIndexDeleter {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Boolean>&)}
2025-05-20T19:23:00.3477433Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-template.h:874:40: note: initializing argument 4 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
2025-05-20T19:23:00.3479183Z npm error 874 | IndexedPropertyDeleterCallbackV2 deleter = nullptr,
2025-05-20T19:23:00.3479639Z npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3480160Z npm error In file included from ../../nan/nan.h:2954:
2025-05-20T19:23:00.3480876Z npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>)’:
2025-05-20T19:23:00.3481933Z npm error ../../nan/nan_scriptorigin.h:19:55: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&)’
2025-05-20T19:23:00.3482629Z npm error 19 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {}
2025-05-20T19:23:00.3483282Z npm error | ^
2025-05-20T19:23:00.3483959Z npm error In file included from /home/runner/.cache/node-gyp/24.0.2/include/node/v8-script.h:20,
2025-05-20T19:23:00.3484599Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/v8-debug.h:10,
2025-05-20T19:23:00.3485189Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/v8-isolate.h:19,
2025-05-20T19:23:00.3485797Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/v8-snapshot.h:9,
2025-05-20T19:23:00.3486377Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/v8-context.h:15,
2025-05-20T19:23:00.3486929Z npm error from /home/runner/.cache/node-gyp/24.0.2/include/node/v8.h:26:
2025-05-20T19:23:00.3488260Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:65:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
2025-05-20T19:23:00.3489162Z npm error 65 | V8_INLINE ScriptOrigin(Local<Value> resource_name,
2025-05-20T19:23:00.3489526Z npm error | ^~~~~~~~~~~~
2025-05-20T19:23:00.3490499Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
2025-05-20T19:23:00.3491248Z npm error 65 | V8_INLINE ScriptOrigin(Local<Value> resource_name,
2025-05-20T19:23:00.3491660Z npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~
2025-05-20T19:23:00.3492630Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
2025-05-20T19:23:00.3493443Z npm error 63 | class V8_EXPORT ScriptOrigin {
2025-05-20T19:23:00.3493774Z npm error | ^~~~~~~~~~~~
2025-05-20T19:23:00.3494413Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided
2025-05-20T19:23:00.3495786Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
2025-05-20T19:23:00.3496821Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided
2025-05-20T19:23:00.3497865Z npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, v8::Local<v8::Integer>)’:
2025-05-20T19:23:00.3498998Z npm error ../../nan/nan_scriptorigin.h:25:52: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&, int)’
2025-05-20T19:23:00.3499686Z npm error 25 | , To<int32_t>(line).FromMaybe(0)) {}
2025-05-20T19:23:00.3500075Z npm error | ^
2025-05-20T19:23:00.3501304Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:65:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
2025-05-20T19:23:00.3502202Z npm error 65 | V8_INLINE ScriptOrigin(Local<Value> resource_name,
2025-05-20T19:23:00.3502552Z npm error | ^~~~~~~~~~~~
2025-05-20T19:23:00.3503810Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
2025-05-20T19:23:00.3504560Z npm error 65 | V8_INLINE ScriptOrigin(Local<Value> resource_name,
2025-05-20T19:23:00.3504962Z npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~
2025-05-20T19:23:00.3505933Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
2025-05-20T19:23:00.3506622Z npm error 63 | class V8_EXPORT ScriptOrigin {
2025-05-20T19:23:00.3506953Z npm error | ^~~~~~~~~~~~
2025-05-20T19:23:00.3507612Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided
2025-05-20T19:23:00.3508790Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
2025-05-20T19:23:00.3509778Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided
2025-05-20T19:23:00.3510895Z npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, v8::Local<v8::Integer>, v8::Local<v8::Integer>)’:
2025-05-20T19:23:00.3512106Z npm error ../../nan/nan_scriptorigin.h:33:54: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&, int, int)’
2025-05-20T19:23:00.3512813Z npm error 33 | , To<int32_t>(column).FromMaybe(0)) {}
2025-05-20T19:23:00.3513343Z npm error | ^
2025-05-20T19:23:00.3514593Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:65:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
2025-05-20T19:23:00.3515509Z npm error 65 | V8_INLINE ScriptOrigin(Local<Value> resource_name,
2025-05-20T19:23:00.3515865Z npm error | ^~~~~~~~~~~~
2025-05-20T19:23:00.3516808Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
2025-05-20T19:23:00.3517548Z npm error 65 | V8_INLINE ScriptOrigin(Local<Value> resource_name,
2025-05-20T19:23:00.3517951Z npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~
2025-05-20T19:23:00.3518913Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
2025-05-20T19:23:00.3519735Z npm error 63 | class V8_EXPORT ScriptOrigin {
2025-05-20T19:23:00.3520070Z npm error | ^~~~~~~~~~~~
2025-05-20T19:23:00.3520717Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided
2025-05-20T19:23:00.3521901Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
2025-05-20T19:23:00.3522878Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided
2025-05-20T19:23:00.3523715Z npm error ../src/raw.cc: At global scope:
2025-05-20T19:23:00.3525188Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/node.h:1263:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
2025-05-20T19:23:00.3526307Z npm error 1263 | (node::addon_register_func) (regfunc), \
2025-05-20T19:23:00.3526751Z npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-05-20T19:23:00.3527659Z npm error /home/runner/.cache/node-gyp/24.0.2/include/node/node.h:1297:3: note: in expansion of macro ‘NODE_MODULE_X’
2025-05-20T19:23:00.3528374Z npm error 1297 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
2025-05-20T19:23:00.3528804Z npm error | ^~~~~~~~~~~~~
2025-05-20T19:23:00.3529256Z npm error ../src/raw.cc:55:1: note: in expansion of macro ‘NODE_MODULE’
2025-05-20T19:23:00.3529634Z npm error 55 | NODE_MODULE(raw, InitAll)
2025-05-20T19:23:00.3529906Z npm error | ^~~~~~~~~~~
2025-05-20T19:23:00.3530304Z npm error make: *** [raw.target.mk:110: Release/obj.target/raw/src/raw.o] Error 1
2025-05-20T19:23:00.3530693Z npm error gyp ERR! build error
2025-05-20T19:23:00.3531052Z npm error gyp ERR! stack Error: `make` failed with exit code: 2
2025-05-20T19:23:00.3531864Z npm error gyp ERR! stack at ChildProcess.<anonymous> (/opt/hostedtoolcache/node/24.0.2/x64/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:219:23)
2025-05-20T19:23:00.3532542Z npm error gyp ERR! System Linux 6.11.0-1014-azure
2025-05-20T19:23:00.3533574Z npm error gyp ERR! command "/opt/hostedtoolcache/node/24.0.2/x64/bin/node" "/opt/hostedtoolcache/node/24.0.2/x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
2025-05-20T19:23:00.3534532Z npm error gyp ERR! cwd /home/runner/work/ioBroker.klf200/ioBroker.klf200/node_modules/raw-socket
2025-05-20T19:23:00.3534998Z npm error gyp ERR! node -v v24.0.2
2025-05-20T19:23:00.3535287Z npm error gyp ERR! node-gyp -v v11.2.0
2025-05-20T19:23:00.3535545Z npm error gyp ERR! not ok
2025-05-20T19:23:00.3536068Z npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2025-05-20T19_22_51_190Z-debug-0.log
2025-05-20T19:23:00.4002599Z ##[error]Process completed with exit code 1.
Cheprer
Metadata
Metadata
Assignees
Labels
No labels