-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
I can't build the theia-ide
Bug Description:
I am getting build errors:
Steps to Reproduce:
- git clone
- install node 21
- corepack yarn
yarn
➤ YN0000: · Yarn 4.8.1
➤ YN0000: ┌ Resolution step
➤ YN0000: └ Completed in 6s 68ms
➤ YN0000: ┌ Post-resolution validation
➤ YN0002: │ @theia/messages@workspace:packages/messages doesn't provide react (pb515d), requested by react-perfect-scrollbar.
➤ YN0002: │ @theia/messages@workspace:packages/messages doesn't provide react-dom (pf4062), requested by react-perfect-scrollbar.
➤ YN0002: │ @theia/notebook@workspace:packages/notebook doesn't provide react (p8000f), requested by react-perfect-scrollbar.
➤ YN0002: │ @theia/notebook@workspace:packages/notebook doesn't provide react-dom (pfa4f1), requested by react-perfect-scrollbar.
➤ YN0002: │ @theia/preview@workspace:packages/preview doesn't provide markdown-it (pf2821), requested by markdown-it-anchor.
➤ YN0002: │ @theia/scm@workspace:packages/scm doesn't provide react (p8ca70), requested by react-textarea-autosize.
➤ YN0002: │ @theia/search-in-workspace@workspace:packages/search-in-workspace doesn't provide react (p80e0b), requested by react-textarea-autosize.
➤ YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code.
➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
➤ YN0000: └ Completed
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed in 10s 622ms
➤ YN0000: ┌ Link step
➤ YN0000: │ ESM support for PnP uses the experimental loader API and is therefore experimental
➤ YN0008: │ puppeteer@npm:23.1.0 must be rebuilt because its dependency tree changed
➤ YN0008: │ lzma-native@npm:8.0.6 must be rebuilt because its dependency tree changed
➤ YN0008: │ @vscode/vsce-sign@npm:2.0.5 must be rebuilt because its dependency tree changed
➤ YN0008: │ keytar@npm:7.9.0 must be rebuilt because its dependency tree changed
➤ YN0008: │ core-js@npm:2.6.12 must be rebuilt because its dependency tree changed
➤ YN0008: │ @parcel/watcher@npm:2.0.4 must be rebuilt because its dependency tree changed
➤ YN0008: │ @parcel/watcher@npm:2.5.1 must be rebuilt because its dependency tree changed
➤ YN0008: │ drivelist@npm:12.0.2 must be rebuilt because its dependency tree changed
➤ YN0008: │ msgpackr-extract@npm:3.0.3 must be rebuilt because its dependency tree changed
➤ YN0008: │ node-pty@npm:1.1.0-beta27 must be rebuilt because its dependency tree changed
➤ YN0008: │ @vscode/ripgrep@npm:1.15.11 must be rebuilt because its dependency tree changed
➤ YN0008: │ protobufjs@npm:7.4.0 must be rebuilt because its dependency tree changed
➤ YN0008: │ cpu-features@npm:0.0.10 must be rebuilt because its dependency tree changed
➤ YN0008: │ find-git-repositories@npm:0.1.3 must be rebuilt because its dependency tree changed
➤ YN0008: │ electron@npm:30.1.2 must be rebuilt because its dependency tree changed
➤ YN0008: │ native-keymap@npm:2.5.0 must be rebuilt because its dependency tree changed
➤ YN0008: │ nx@npm:16.10.0 [cc223] must be rebuilt because its dependency tree changed
➤ YN0008: │ ssh2@npm:1.16.0 must be rebuilt because its dependency tree changed
➤ YN0007: │ @theia/monorepo@workspace:. must be built because it never has been before or the last one failed
➤ YN0009: │ @theia/monorepo@workspace:. couldn't be built successfully (exit code 1, logs can be found here: /tmp/xfs-010d210d/build.log)
➤ YN0000: └ Completed in 8m 36s
➤ YN0000: · Failed with errors in 8m 56s
vmaaronl@fedora:~/theia$ tail -f
^C
^C
vmaaronl@fedora:~/theia$ tail -f /tmp/xfs-010d210d/build.log
Tasks not run because their dependencies failed or --nx-bail=true:
- @theia/eslint-plugin:afterInstall
- @theia/core:afterInstall
- @theia/electron:afterInstall
Failed tasks:
- @theia/re-exports:afterInstall
Additional Information
- Operating System: fedora 41 aarch64
- Theia Version: lastest