❯ paru -S yesplaymusic-plus :: 正在解析依赖关系…… :: 正在计算冲突…… :: 正在计算内部冲突…… Aur (1) yesplaymusic-plus-0.4.9-5 :: 继续以审阅? [Y/n]: :: 正在下载 PKGBUILD…… PKGBUILD 都已是最新版本 没有可供审阅的新更改 ==> 正在创建软件包:yesplaymusic-plus 0.4.9-5 (2024年12月06日 星期五 19时38分28秒) ==> 获取源代码... -> 找到 yesplaymusic-plus-0.4.9.tar.gz -> 找到 yesplaymusic-plus.desktop -> 找到 yesplaymusic-plus.sh ==> 正在验证 source 文件,使用sha256sums... yesplaymusic-plus-0.4.9.tar.gz ... 通过 yesplaymusic-plus.desktop ... 通过 yesplaymusic-plus.sh ... 通过 ==> 正在创建软件包:yesplaymusic-plus 0.4.9-5 (2024年12月06日 星期五 19时38分29秒) ==> 正在检查运行时依赖关系... ==> 正在检查编译时依赖关系 ==> 获取源代码... -> 找到 yesplaymusic-plus-0.4.9.tar.gz -> 找到 yesplaymusic-plus.desktop -> 找到 yesplaymusic-plus.sh ==> 正在验证 source 文件,使用sha256sums... yesplaymusic-plus-0.4.9.tar.gz ... 通过 yesplaymusic-plus.desktop ... 通过 yesplaymusic-plus.sh ... 通过 ==> 正在删除现存的 $srcdir/ 目录... ==> 正在释放源码... -> 正在解压缩 yesplaymusic-plus-0.4.9.tar.gz,使用 bsdtar ==> 正在开始 prepare()... ==> 源代码已就绪。 yesplaymusic-plus-0.4.9-5:正在解析软件包列表…… ==> 正在创建软件包:yesplaymusic-plus 0.4.9-5 (2024年12月06日 星期五 19时38分31秒) ==> 正在检查运行时依赖关系... ==> 正在检查编译时依赖关系 ==> 警告: 使用现存的 $srcdir/ 树 ==> 正在删除现存的 $pkgdir/ 目录... ==> 正在开始 build()... Downloading and installing node v16.20.2... Downloading https://nodejs.org/dist/v16.20.2/node-v16.20.2-linux-x64.tar.xz... #################################################################################################################### 100.0% Computing checksum with sha256sum Checksums matched! Now using node v16.20.2 (npm v8.19.4) Creating default alias: default -> 16 (-> v16.20.2) Now using node v16.20.2 (npm v8.19.4) Using mirror in China yarn config v1.22.22 success Set "network-concurrency" to "16". Done in 0.04s. yarn install v1.22.22 [1/5] Validating package.json... [2/5] Resolving packages... warning Resolution field "degenerator@2.2.0" is incompatible with requested version "degenerator@^5.0.0" warning Resolution field "icon-gen@3.0.0" is incompatible with requested version "icon-gen@^2.0.0" [3/5] Fetching packages... [4/5] Linking dependencies... warning " > esbuild-loader@4.2.2" has unmet peer dependency "webpack@^4.40.0 || ^5.0.0". warning " > eslint-config-prettier@8.10.0" has incorrect peer dependency "eslint@>=7.0.0". warning " > sass-loader@10.5.2" has unmet peer dependency "webpack@^4.36.0 || ^5.0.0". [5/5] Building fresh packages... [-/11] ⢀ waiting... [-/11] ⢀ waiting... [3/11] ⢀ electron [4/11] ⢀ sharp error /home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/sharp: Command failed. Exit code: 1 Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy) Arguments: Directory: /home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/sharp Output: sharp: Detected globally-installed libvips v8.16.0 sharp: Building from source via node-gyp gyp info it worked if it ends with ok gyp info using node-gyp@9.1.0 gyp info using node@16.20.2 | linux | x64 gyp info find Python using Python version 3.12.7 found at "/usr/bin/python3" gyp http GET https://nodejs.org/download/release/v16.20.2/node-v16.20.2-headers.tar.gz gyp http 200 https://nodejs.org/download/release/v16.20.2/node-v16.20.2-headers.tar.gz gyp http GET https://nodejs.org/download/release/v16.20.2/SHASUMS256.txt gyp http 200 https://nodejs.org/download/release/v16.20.2/SHASUMS256.txt gyp info spawn /usr/bin/python3 gyp info spawn args [ gyp info spawn args '/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/lib/node_modules/npm/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/sharp/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.electron-gyp/.cache/node-gyp/16.20.2/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/paru/clone/yesplaymusic-plus/src/.electron-gyp/.cache/node-gyp/16.20.2', gyp info spawn args '-Dnode_gyp_dir=/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.electron-gyp/.cache/node-gyp/16.20.2/<(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/sharp', 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 ] Traceback (most recent call last): File "/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py", line 42, in import gyp # noqa: E402 ^^^^^^^^^^ File "/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in import gyp.input File "/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in from distutils.version import StrictVersion ModuleNotFoundError: No module named 'distutils' gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:284:16) gyp ERR! stack at ChildProcess.emit (node:events:513:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12) gyp ERR! System Linux 6.12.1-zen1-1-zen gyp ERR! command "/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/bin/node" "/home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/.nvm/versions/node/v16.20.2/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/shoreninth/.cache/paru/clone/yesplaymusic-plus/src/YesPlayMusic-0.4.9/node_modules/sharp ==> 错误: 在 build() 中发生一个错误。 正在放弃... 错误: 未能构建 'yesplaymusic-plus-0.4.9-5': 错误: 未能构建的软件包:yesplaymusic-plus-0.4.9-5