Skip to content

Difficulty building in aarch64 VM #15365

@ludiusvox

Description

@ludiusvox

I can't build the theia-ide

Bug Description:

I am getting build errors:

Steps to Reproduce:

  1. git clone
  2. install node 21
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions