❯ paru -S yesplaymusic-plus
:: 正在解析依赖关系……
:: 正在计算冲突……
:: 正在计算内部冲突……

Aur (1) yesplaymusic-plus-0.4.9-3

:: 继续以审阅? [Y/n]: 

:: 正在下载 PKGBUILD……
 PKGBUILD 都已是最新版本
 没有可供审阅的新更改
==> 正在创建软件包:yesplaymusic-plus 0.4.9-3 (2024年12月04日 星期三 23时22分39秒)
==> 获取源代码...
  -> 找到 yesplaymusic-plus-0.4.9.tar.gz
  -> 找到 yesplaymusic-plus.desktop
==> 正在验证 source 文件,使用sha256sums...
    yesplaymusic-plus-0.4.9.tar.gz ... 通过
    yesplaymusic-plus.desktop ... 通过
==> 正在创建软件包:yesplaymusic-plus 0.4.9-3 (2024年12月04日 星期三 23时22分40秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 yesplaymusic-plus-0.4.9.tar.gz
  -> 找到 yesplaymusic-plus.desktop
==> 正在验证 source 文件,使用sha256sums...
    yesplaymusic-plus-0.4.9.tar.gz ... 通过
    yesplaymusic-plus.desktop ... 通过
==> 正在删除现存的 $srcdir/ 目录...
==> 正在释放源码...
  -> 正在解压缩 yesplaymusic-plus-0.4.9.tar.gz,使用 bsdtar
==> 正在开始 prepare()...
==> 源代码已就绪。
yesplaymusic-plus-0.4.9-3:正在解析软件包列表……
==> 正在创建软件包:yesplaymusic-plus 0.4.9-3 (2024年12月04日 星期三 23时22分41秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 警告: 使用现存的 $srcdir/ 树
==> 正在开始 build()...
yarn install v1.22.22
[1/4] Resolving packages...
warning Resolution field "[email protected]" is incompatible with requested version "degenerator@^5.0.0"
warning Resolution field "[email protected]" is incompatible with requested version "icon-gen@^2.0.0"
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > [email protected]" has unmet peer dependency "webpack@^4.40.0 || ^5.0.0".
warning " > [email protected]" has incorrect peer dependency "eslint@>=7.0.0".
warning " > [email protected]" has unmet peer dependency "webpack@^4.36.0 || ^5.0.0".
[4/4] Building fresh packages...
[-/13] ⠈ waiting...
[8/13] ⠈ abstract-socket
[3/13] ⠈ register-scheme
[-/13] ⠈ waiting...
warning Error running install script for optional dependency: "/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/abstract-socket: Command failed.
Exit code: 1
Command: node-gyp rebuild
Arguments: 
Directory: /home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/abstract-socket
Output:
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp info find Python using Python version 3.12.7 found at \"/usr/bin/python3\"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/home/shoreninth/.config/yarn/global/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/abstract-socket/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/shoreninth/.config/yarn/global/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/shoreninth/.cache/node-gyp/23.1.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/shoreninth/.cache/node-gyp/23.1.0',
gyp info spawn args '-Dnode_gyp_dir=/home/shoreninth/.config/yarn/global/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/shoreninth/.cache/node-gyp/23.1.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/abstract-socket',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: 进入目录“/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/abstract-socket/build”
  CXX(target) Release/obj.target/bindings/src/abstract_socket.o
In file included from ../src/abstract_socket.cc:5:
../../nan/nan.h:208:40: 错误:expected template-name before ‘<’ token
  208 |     public v8::CopyablePersistentTraits<T> {};
      |                                        ^
../../nan/nan.h:208:40: 错误:expected ‘{’ before ‘<’ token
../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
../../nan/nan.h:688:39: 错误:‘class v8::Isolate’ has no member named ‘IdleNotificationDeadline’
  688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~
../../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)’:
../../nan/nan.h:2548:8: 错误:‘class v8::ObjectTemplate’ has no member named ‘SetAccessor’
 2548 |   tpl->SetAccessor(
      |        ^~~~~~~~~~~
../../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)’:
../../nan/nan.h:2594:8: 错误:‘class v8::ObjectTemplate’ has no member named ‘SetAccessor’
 2594 |   tpl->SetAccessor(
      |        ^~~~~~~~~~~
../../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)’:
../../nan/nan.h:2638:15: 错误:‘class v8::Object’ has no member named ‘SetAccessor’
 2638 |   return obj->SetAccessor(
      |               ^~~~~~~~~~~
../../nan/nan.h: In function ‘void Nan::SetNamedPropertyHandler(v8::Local<v8::ObjectTemplate>, PropertyGetterCallback, PropertySetterCallback, PropertyQueryCallback, PropertyDeleterCallback, PropertyEnumeratorCallback, v8::Local<v8::Value>)’:
../../nan/nan.h:2715:7: 错误: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]
 2715 |       getter_, setter_, query_, deleter_, enumerator_, obj));
      |       ^~~~~~~
      |       |
      |       Nan::imp::NativePropertyGetter {aka void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)}
In file included from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-function.h:15,
                 from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8.h:33,
                 from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/node.h:73,
                 from ../../nan/nan.h:62:
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-template.h:786:35: 附注:  初始化‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’的实参 1
  786 |       NamedPropertyGetterCallback getter,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../nan/nan.h:2715:16: 错误: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]
 2715 |       getter_, setter_, query_, deleter_, enumerator_, obj));
      |                ^~~~~~~
      |                |
      |                Nan::imp::NativePropertySetter {aka void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)}
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-template.h:787:35: 附注:  初始化‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’的实参 2
  787 |       NamedPropertySetterCallback setter = nullptr,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../nan/nan.h:2715:25: 错误: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]
 2715 |       getter_, setter_, query_, deleter_, enumerator_, obj));
      |                         ^~~~~~
      |                         |
      |                         Nan::imp::NativePropertyQuery {aka void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Integer>&)}
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-template.h:788:34: 附注:  初始化‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’的实参 3
  788 |       NamedPropertyQueryCallback query = nullptr,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../nan/nan.h:2715:33: 错误: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]
 2715 |       getter_, setter_, query_, deleter_, enumerator_, obj));
      |                                 ^~~~~~~~
      |                                 |
      |                                 void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Boolean>&)
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-template.h:789:36: 附注:  初始化‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’的实参 4
  789 |       NamedPropertyDeleterCallback deleter = nullptr,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘void Nan::SetIndexedPropertyHandler(v8::Local<v8::ObjectTemplate>, IndexGetterCallback, IndexSetterCallback, IndexQueryCallback, IndexDeleterCallback, IndexEnumeratorCallback, v8::Local<v8::Value>)’:
../../nan/nan.h:2785:7: 错误: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]
 2785 |       getter_, setter_, query_, deleter_, enumerator_, obj));
      |       ^~~~~~~
      |       |
      |       Nan::imp::NativeIndexGetter {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Value>&)}
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-template.h:865:39: 附注:  初始化‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’的实参 1
  865 |       IndexedPropertyGetterCallbackV2 getter = nullptr,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../nan/nan.h:2785:16: 错误: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]
 2785 |       getter_, setter_, query_, deleter_, enumerator_, obj));
      |                ^~~~~~~
      |                |
      |                Nan::imp::NativeIndexSetter {aka void (*)(unsigned int, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)}
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-template.h:866:39: 附注:  初始化‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’的实参 2
  866 |       IndexedPropertySetterCallbackV2 setter = nullptr,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../nan/nan.h:2785:25: 错误: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]
 2785 |       getter_, setter_, query_, deleter_, enumerator_, obj));
      |                         ^~~~~~
      |                         |
      |                         Nan::imp::NativeIndexQuery {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Integer>&)}
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-template.h:867:38: 附注:  初始化‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’的实参 3
  867 |       IndexedPropertyQueryCallbackV2 query = nullptr,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../nan/nan.h:2785:33: 错误: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]
 2785 |       getter_, setter_, query_, deleter_, enumerator_, obj));
      |                                 ^~~~~~~~
      |                                 |
      |                                 Nan::imp::NativeIndexDeleter {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Boolean>&)}
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-template.h:868:40: 附注:  初始化‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’的实参 4
  868 |       IndexedPropertyDeleterCallbackV2 deleter = nullptr,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:2950:
../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>)’:
../../nan/nan_scriptorigin.h:19:55: 错误:no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&)’
   19 |       v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {}
      |                                                       ^
In file included from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-script.h:20,
                 from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-debug.h:10,
                 from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-isolate.h:19,
                 from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-snapshot.h:9,
                 from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-context.h:15,
                 from /home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8.h:26:
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:13: 附注:备选: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
   64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
      |             ^~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:39: 附注:  no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
   64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注:备选: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
   62 | class V8_EXPORT ScriptOrigin {
      |                 ^~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注: 备选需要 1 实参,但提供了 2 个
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注:备选: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注: 备选需要 1 实参,但提供了 2 个
../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, v8::Local<v8::Integer>)’:
../../nan/nan_scriptorigin.h:25:52: 错误:no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&, int)’
   25 |                    , To<int32_t>(line).FromMaybe(0)) {}
      |                                                    ^
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:13: 附注:备选: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
   64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
      |             ^~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:39: 附注:  no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
   64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注:备选: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
   62 | class V8_EXPORT ScriptOrigin {
      |                 ^~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注: 备选需要 1 实参,但提供了 3 个
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注:备选: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注: 备选需要 1 实参,但提供了 3 个
../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, v8::Local<v8::Integer>, v8::Local<v8::Integer>)’:
../../nan/nan_scriptorigin.h:33:54: 错误:no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&, int, int)’
   33 |                    , To<int32_t>(column).FromMaybe(0)) {}
      |                                                      ^
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:13: 附注:备选: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
   64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
      |             ^~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:64:39: 附注:  no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
   64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注:备选: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
   62 | class V8_EXPORT ScriptOrigin {
      |                 ^~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注: 备选需要 1 实参,但提供了 4 个
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注:备选: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/v8-message.h:62:17: 附注: 备选需要 1 实参,但提供了 4 个
../src/abstract_socket.cc: 在全局域:
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/node.h:1232:7: 警告: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]
 1232 |       (node::addon_register_func) (regfunc),                          \\\n      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/shoreninth/.cache/node-gyp/23.1.0/include/node/node.h:1266:3: 附注:in expansion of macro ‘NODE_MODULE_X’
 1266 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/abstract_socket.cc:181:1: 附注:in expansion of macro ‘NODE_MODULE’
  181 | NODE_MODULE(abstract_socket, Initialize)
      | ^~~~~~~~~~~
make: *** [bindings.target.mk:108:Release/obj.target/bindings/src/abstract_socket.o] 错误 1
make: 离开目录“/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/abstract-socket/build”
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.<anonymous> (/home/shoreninth/.config/yarn/global/node_modules/node-gyp/lib/build.js:216:23)
gyp ERR! System Linux 6.12.1-zen1-1-zen
gyp ERR! command \"/usr/bin/node\" \"/home/shoreninth/.yarn/bin/node-gyp\" \"rebuild\"
gyp ERR! cwd /home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/abstract-socket
$ electron-builder install-app-deps
  • electron-builder  version=23.6.0
  • rebuilding native dependencies  [email protected], [email protected] platform=linux arch=x64
  • install prebuilt binary  name=sharp version=0.29.3 platform=linux arch=x64 napi=
  • rebuilding native dependency  name=register-scheme version=0.0.2
Done in 14.96s.
yarn add v1.22.22
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "[email protected]" is incompatible with requested version "degenerator@^5.0.0"
warning Resolution field "[email protected]" is incompatible with requested version "icon-gen@^2.0.0"
[3/5] Fetching packages...
error @achrinza/[email protected]: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "23.1.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
错误: 未能构建 'yesplaymusic-plus-0.4.9-3': 
错误: 未能构建的软件包:yesplaymusic-plus-0.4.9-3