hirosystems / hirosystems/stacks-e2e-testing
ARM64 build issues
- Lingua principale
- TypeScript
- Stelle
- 7
- Fork
- 4
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I'm trying to get this running under Windows ARM64 (for https://github.com/stacks-network/stacks-blockchain/issues/3845) but it looks like it's not supported? Or perhaps it's missing the C++ build tools?
```
Nikos@WIN-ARM64 MINGW64 ~/dev/projects/sbtc/stacks-e2e-testing (main)
$ yarn install
yarn install v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[1/2] ⠁ @hirosystems/stacks-devnet-js
error C:\Snapshot\dev\projects\sbtc\stacks-e2e-testing\node_modules\@hirosystems\stacks-devnet-js: Command failed.
Exit code: 1
Command: node-pre-gyp install --fallback-to-build=false || npm run build-release
Arguments:
Directory: C:\Snapshot\dev\projects\sbtc\stacks-e2e-testing\node_modules\@hirosystems\stacks-devnet-js
Output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using node-pre-gyp@1.0.10
node-pre-gyp info using node@18.16.0 | win32 | x64
node-pre-gyp info check checked for "C:\Snapshot\dev\projects\sbtc\stacks-e2e-testing\node_modules\@hirosystems\stacks-devnet-js\native\index.node" (not found)
node-pre-gyp http GET https://github.com/hirosystems/clarinet/releases/download/v1.5.4/stacks-devnet-js-win32-x64-unknown.tar.gz
node-pre-gyp ERR! install response status 404 Not Found on https://github.com/hirosystems/clarinet/releases/download/v1.5.4/stacks-devnet-js-win32-x64-unknown.tar.gz
node-pre-gyp ERR! install error
node-pre-gyp ERR! stack Error: response status 404 Not Found on https://github.com/hirosystems/clarinet/releases/download/v1.5.4/stacks-devnet-js-win32-x64-unknown.tar.gz
node-pre-gyp ERR! stack at C:\Snapshot\dev\projects\sbtc\stacks-e2e-testing\node_modules\@mapbox\node-pre-gyp\lib\install.js:67:15
node-pre-gyp ERR! stack at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node-pre-gyp ERR! System Windows_NT 10.0.22621
node-pre-gyp ERR! command "C:\\Snapshot\\bin\\node\\bin\\node.exe" "C:\\Snapshot\\dev\\projects\\sbtc\\stacks-e2e-testing\\node_modules\\@mapbox\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build=false"
node-pre-gyp ERR! cwd C:\Snapshot\dev\projects\sbtc\stacks-e2e-testing\node_modules\@hirosystems\stacks-devnet-js
node-pre-gyp ERR! node -v v18.16.0
node-pre-gyp ERR! node-pre-gyp -v v1.0.10
node-pre-gyp ERR! not ok
response status 404 Not Found on https://github.com/hirosystems/clarinet/releases/download/v1.5.4/stacks-devnet-js-win32-x64-unknown.tar.gz
> @hirosystems/stacks-devnet-js@1.5.4 build-release
> npm run build -- --release
> @hirosystems/stacks-devnet-js@1.5.4 build
> tsc --build && cargo-cp-artifact -nc native/index.node -- cargo build --message-format=json-render-diagnostics --release
error TS5083: Cannot read file 'C:/Snapshot/dev/projects/sbtc/stacks-e2e-testing/node_modules/@hirosystems/stacks-devnet-js/tsconfig.json'.
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia riproducendo `yarn install` su Windows ARM64 e analizza il percorso di installazione di `@hirosystems/stacks-devnet-js`, incluso il relativo pacchetto `node-pre-gyp` e la ricerca di `tsconfig.json`. Determina se manca l’artefatto ARM64 richiesto o il percorso di build nativo; il lavoro è completato quando l’installazione termina correttamente sulla piattaforma segnalata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- nodejs, rust, typescript
- Ambito
- build-system
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100