(node:3037) ExperimentalWarning: CommonJS module /usr/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /usr/lib/node_modules/npm/node_modules/supports-color/index.js using require(). Support for loading ES Module in require() is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'balena-etcher@1.19.25', npm warn EBADENGINE required: { node: '>=20 <21' }, npm warn EBADENGINE current: { node: 'v23.1.0', npm: '10.9.0' } npm warn EBADENGINE } npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'etcher-sdk@9.1.2', npm warn EBADENGINE required: { node: '>=18 <22' }, npm warn EBADENGINE current: { node: 'v23.1.0', npm: '10.9.0' } npm warn EBADENGINE } npm warn skipping integrity check for git dependency ssh://git@github.com/balena-io-modules/unbzip2-stream.git npm warn deprecated xterm-addon-search@0.8.2: This package is now deprecated. Move to @xterm/addon-search instead. npm warn deprecated xterm-addon-fit@0.5.0: This package is now deprecated. Move to @xterm/addon-fit instead. npm warn deprecated xterm@4.19.0: This package is now deprecated. Move to @xterm/xterm instead. npm warn deprecated trim@0.0.1: Use String.prototype.trim() instead npm warn deprecated shortid@2.2.16: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated json-schema-ref-parser@6.1.0: Please switch to @apidevtools/json-schema-ref-parser npm warn deprecated gar@1.0.4: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. npm warn deprecated asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change npm warn deprecated @types/ajv-keywords@3.5.0: This is a stub types definition. ajv-keywords provides its own type definitions, so you do not need this installed. npm warn deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm error code 1 npm error path /build/balena-etcher/src/etcher-1.19.25/node_modules/mountutils npm error command failed npm error command sh -c prebuild-install || node-gyp rebuild npm error make: Entering directory '/build/balena-etcher/src/etcher-1.19.25/node_modules/mountutils/build' npm error CXX(target) Release/obj.target/MountUtils/src/mountutils.o npm error make: Leaving directory '/build/balena-etcher/src/etcher-1.19.25/node_modules/mountutils/build' npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@9.4.1 npm error gyp info using node@23.1.0 | linux | x64 npm error (node:3085) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead. npm error (Use `node --trace-deprecation ...` to show where the warning was created) npm error gyp info find Python using Python version 3.12.7 found at "/usr/bin/python3" npm error gyp http GET https://nodejs.org/download/release/v23.1.0/node-v23.1.0-headers.tar.gz npm error gyp http 200 https://nodejs.org/download/release/v23.1.0/node-v23.1.0-headers.tar.gz npm error gyp http GET https://nodejs.org/download/release/v23.1.0/SHASUMS256.txt npm error gyp http 200 https://nodejs.org/download/release/v23.1.0/SHASUMS256.txt npm error gyp info spawn /usr/bin/python3 npm error gyp info spawn args [ npm error gyp info spawn args '/build/balena-etcher/src/etcher-1.19.25/node_modules/node-gyp/gyp/gyp_main.py', npm error gyp info spawn args 'binding.gyp', npm error gyp info spawn args '-f', npm error gyp info spawn args 'make', npm error gyp info spawn args '-I', npm error gyp info spawn args '/build/balena-etcher/src/etcher-1.19.25/node_modules/mountutils/build/config.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/build/balena-etcher/src/etcher-1.19.25/node_modules/node-gyp/addon.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/common.gypi', npm error gyp info spawn args '-Dlibrary=shared_library', npm error gyp info spawn args '-Dvisibility=default', npm error gyp info spawn args '-Dnode_root_dir=/build/balena-etcher/src/.cache/node-gyp/23.1.0', npm error gyp info spawn args '-Dnode_gyp_dir=/build/balena-etcher/src/etcher-1.19.25/node_modules/node-gyp', npm error gyp info spawn args '-Dnode_lib_file=/build/balena-etcher/src/.cache/node-gyp/23.1.0/<(target_arch)/node.lib', npm error gyp info spawn args '-Dmodule_root_dir=/build/balena-etcher/src/etcher-1.19.25/node_modules/mountutils', npm error gyp info spawn args '-Dnode_engine=v8', npm error gyp info spawn args '--depth=.', npm error gyp info spawn args '--no-parallel', npm error gyp info spawn args '--generator-output', npm error gyp info spawn args 'build', npm error gyp info spawn args '-Goutput_dir=.' npm error gyp info spawn args ] npm error gyp info spawn make npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] npm error In file included from ../src/mountutils.hpp:20, npm error from ../src/mountutils.cpp:19: npm error ../../nan/nan.h:208:40: error: expected template-name before ‘<’ token npm error 208 | public v8::CopyablePersistentTraits {}; npm error | ^ npm error ../../nan/nan.h:208:40: error: expected ‘{’ before ‘<’ token npm error ../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’: npm error ../../nan/nan.h:688:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotificationDeadline’ npm error 688 | return v8::Isolate::GetCurrent()->IdleNotificationDeadline( npm error | ^~~~~~~~~~~~~~~~~~~~~~~~ npm error ../../nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local, v8::Local, GetterCallback, SetterCallback, v8::Local, v8::AccessControl, v8::PropertyAttribute, imp::Sig)’: npm error ../../nan/nan.h:2548:8: error: ‘class v8::ObjectTemplate’ has no member named ‘SetAccessor’ npm error 2548 | tpl->SetAccessor( npm error | ^~~~~~~~~~~ npm error ../../nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local, v8::Local, GetterCallback, SetterCallback, v8::Local, v8::AccessControl, v8::PropertyAttribute)’: npm error ../../nan/nan.h:2596:8: error: ‘class v8::ObjectTemplate’ has no member named ‘SetAccessor’ npm error 2596 | tpl->SetAccessor( npm error | ^~~~~~~~~~~ npm error ../../nan/nan.h: In function ‘bool Nan::SetAccessor(v8::Local, v8::Local, GetterCallback, SetterCallback, v8::Local, v8::AccessControl, v8::PropertyAttribute)’: npm error ../../nan/nan.h:2642:15: error: ‘class v8::Object’ has no member named ‘SetAccessor’ npm error 2642 | return obj->SetAccessor( npm error | ^~~~~~~~~~~ npm error ../../nan/nan.h: In function ‘void Nan::SetNamedPropertyHandler(v8::Local, PropertyGetterCallback, PropertySetterCallback, PropertyQueryCallback, PropertyDeleterCallback, PropertyEnumeratorCallback, v8::Local)’: npm error ../../nan/nan.h:2719:7: error: invalid conversion from ‘Nan::imp::NativePropertyGetter’ {aka ‘void (*)(v8::Local, const v8::PropertyCallbackInfo&)’} to ‘v8::NamedPropertyGetterCallback’ {aka ‘v8::Intercepted (*)(v8::Local, const v8::PropertyCallbackInfo&)’} [-fpermissive] npm error 2719 | getter_, setter_, query_, deleter_, enumerator_, obj)); npm error | ^~~~~~~ npm error | | npm error | Nan::imp::NativePropertyGetter {aka void (*)(v8::Local, const v8::PropertyCallbackInfo&)} npm error In file included from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-function.h:15, npm error from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8.h:33, npm error from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/node.h:73, npm error from ../../nan/nan.h:62: npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-template.h:786:35: note: initializing argument 1 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)’ npm error 786 | NamedPropertyGetterCallback getter, npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ npm error ../../nan/nan.h:2719:16: error: invalid conversion from ‘Nan::imp::NativePropertySetter’ {aka ‘void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)’} to ‘v8::NamedPropertySetterCallback’ {aka ‘v8::Intercepted (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)’} [-fpermissive] npm error 2719 | getter_, setter_, query_, deleter_, enumerator_, obj)); npm error | ^~~~~~~ npm error | | npm error | Nan::imp::NativePropertySetter {aka void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)} npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-template.h:787:35: note: initializing argument 2 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)’ npm error 787 | NamedPropertySetterCallback setter = nullptr, npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ npm error ../../nan/nan.h:2719:25: error: invalid conversion from ‘Nan::imp::NativePropertyQuery’ {aka ‘void (*)(v8::Local, const v8::PropertyCallbackInfo&)’} to ‘v8::NamedPropertyQueryCallback’ {aka ‘v8::Intercepted (*)(v8::Local, const v8::PropertyCallbackInfo&)’} [-fpermissive] npm error 2719 | getter_, setter_, query_, deleter_, enumerator_, obj)); npm error | ^~~~~~ npm error | | npm error | Nan::imp::NativePropertyQuery {aka void (*)(v8::Local, const v8::PropertyCallbackInfo&)} npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-template.h:788:34: note: initializing argument 3 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)’ npm error 788 | NamedPropertyQueryCallback query = nullptr, npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ npm error ../../nan/nan.h:2719:33: error: invalid conversion from ‘void (*)(v8::Local, const v8::PropertyCallbackInfo&)’ to ‘v8::NamedPropertyDeleterCallback’ {aka ‘v8::Intercepted (*)(v8::Local, const v8::PropertyCallbackInfo&)’} [-fpermissive] npm error 2719 | getter_, setter_, query_, deleter_, enumerator_, obj)); npm error | ^~~~~~~~ npm error | | npm error | void (*)(v8::Local, const v8::PropertyCallbackInfo&) npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-template.h:789:36: note: initializing argument 4 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)’ npm error 789 | NamedPropertyDeleterCallback deleter = nullptr, npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ npm error ../../nan/nan.h: In function ‘void Nan::SetIndexedPropertyHandler(v8::Local, IndexGetterCallback, IndexSetterCallback, IndexQueryCallback, IndexDeleterCallback, IndexEnumeratorCallback, v8::Local)’: npm error ../../nan/nan.h:2789:7: error: invalid conversion from ‘Nan::imp::NativeIndexGetter’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo&)’} to ‘v8::IndexedPropertyGetterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo&)’} [-fpermissive] npm error 2789 | getter_, setter_, query_, deleter_, enumerator_, obj)); npm error | ^~~~~~~ npm error | | npm error | Nan::imp::NativeIndexGetter {aka void (*)(unsigned int, const v8::PropertyCallbackInfo&)} npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-template.h:865:39: note: initializing argument 1 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)’ npm error 865 | IndexedPropertyGetterCallbackV2 getter = nullptr, npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ npm error ../../nan/nan.h:2789:16: error: invalid conversion from ‘Nan::imp::NativeIndexSetter’ {aka ‘void (*)(unsigned int, v8::Local, const v8::PropertyCallbackInfo&)’} to ‘v8::IndexedPropertySetterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, v8::Local, const v8::PropertyCallbackInfo&)’} [-fpermissive] npm error 2789 | getter_, setter_, query_, deleter_, enumerator_, obj)); npm error | ^~~~~~~ npm error | | npm error | Nan::imp::NativeIndexSetter {aka void (*)(unsigned int, v8::Local, const v8::PropertyCallbackInfo&)} npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-template.h:866:39: note: initializing argument 2 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)’ npm error 866 | IndexedPropertySetterCallbackV2 setter = nullptr, npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ npm error ../../nan/nan.h:2789:25: error: invalid conversion from ‘Nan::imp::NativeIndexQuery’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo&)’} to ‘v8::IndexedPropertyQueryCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo&)’} [-fpermissive] npm error 2789 | getter_, setter_, query_, deleter_, enumerator_, obj)); npm error | ^~~~~~ npm error | | npm error | Nan::imp::NativeIndexQuery {aka void (*)(unsigned int, const v8::PropertyCallbackInfo&)} npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-template.h:867:38: note: initializing argument 3 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)’ npm error 867 | IndexedPropertyQueryCallbackV2 query = nullptr, npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ npm error ../../nan/nan.h:2789:33: error: invalid conversion from ‘Nan::imp::NativeIndexDeleter’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo&)’} to ‘v8::IndexedPropertyDeleterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo&)’} [-fpermissive] npm error 2789 | getter_, setter_, query_, deleter_, enumerator_, obj)); npm error | ^~~~~~~~ npm error | | npm error | Nan::imp::NativeIndexDeleter {aka void (*)(unsigned int, const v8::PropertyCallbackInfo&)} npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-template.h:868:40: note: initializing argument 4 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)’ npm error 868 | IndexedPropertyDeleterCallbackV2 deleter = nullptr, npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ npm error In file included from ../../nan/nan.h:2954: npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local)’: npm error ../../nan/nan_scriptorigin.h:19:55: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)’ npm error 19 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error In file included from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-script.h:20, npm error from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-debug.h:10, npm error from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-isolate.h:19, npm error from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-snapshot.h:9, npm error from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-context.h:15, npm error from /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8.h:26: npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)’ npm error 64 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:39: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local’ npm error 64 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’ npm error 62 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate expects 1 argument, 2 provided npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)’: npm error ../../nan/nan_scriptorigin.h:25:52: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)’ npm error 25 | , To(line).FromMaybe(0)) {} npm error | ^ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)’ npm error 64 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:39: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local’ npm error 64 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’ npm error 62 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate expects 1 argument, 3 provided npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)’: npm error ../../nan/nan_scriptorigin.h:33:54: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)’ npm error 33 | , To(column).FromMaybe(0)) {} npm error | ^ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)’ npm error 64 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:39: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local’ npm error 64 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’ npm error 62 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate expects 1 argument, 4 provided npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: note: candidate expects 1 argument, 4 provided npm error ../src/mountutils.cpp: At global scope: npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/node.h:1232:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type] npm error 1232 | (node::addon_register_func) (regfunc), \ npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /build/balena-etcher/src/.cache/node-gyp/23.1.0/include/node/node.h:1266:3: note: in expansion of macro ‘NODE_MODULE_X’ npm error 1266 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) npm error | ^~~~~~~~~~~~~ npm error ../src/mountutils.cpp:33:1: note: in expansion of macro ‘NODE_MODULE’ npm error 33 | NODE_MODULE(MountUtils, MountUtilsInit) npm error | ^~~~~~~~~~~ npm error make: *** [MountUtils.target.mk:109: Release/obj.target/MountUtils/src/mountutils.o] Error 1 npm error gyp ERR! build error npm error gyp ERR! stack Error: `make` failed with exit code: 2 npm error gyp ERR! stack at ChildProcess.onExit (/build/balena-etcher/src/etcher-1.19.25/node_modules/node-gyp/lib/build.js:203:23) npm error gyp ERR! stack at ChildProcess.emit (node:events:507:28) npm error gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:294:12) npm error gyp ERR! System Linux 6.11.6-zen1-1-zen npm error gyp ERR! command "/usr/bin/node" "/build/balena-etcher/src/etcher-1.19.25/node_modules/.bin/node-gyp" "rebuild" npm error gyp ERR! cwd /build/balena-etcher/src/etcher-1.19.25/node_modules/mountutils npm error gyp ERR! node -v v23.1.0 npm error gyp ERR! node-gyp -v v9.4.1 npm error gyp ERR! not ok npm error A complete log of this run can be found in: /build/balena-etcher/src/.npm/_logs/2024-11-09T15_08_05_383Z-debug-0.log ==> ERROR:(B A failure occurred in build().(B  Aborting...(B