You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 7, 2025. It is now read-only.
I tried running the npm run build:program-rust command on both macOs and Linux systems, and the output is shown below:
>[email protected] build:program-rust
> cargo build-bpf --manifest-path=./src/program-rust/Cargo.toml --bpf-out-dir=dist/program
...
error: target is not supported, for more information see: https://docs.rs/getrandom/#unsupported-targets
--> src/lib.rs:224:9
|
224 | / compile_error!("target is not supported, for more information see: \225 | | https://docs.rs/getrandom/#unsupported-targets");||________________________________________________________________________^
Compiling bv v0.11.1
Compiling num_cpus v1.13.1
error[E0433]: failed to resolve: use of undeclared crate or module `imp`
--> src/lib.rs:246:5
|
246 | imp::getrandom_inner(dest)
| ^^^ use of undeclared crate or module `imp`
For more information about this error, try `rustc --explain E0433`.
Compiling crunchy v0.2.2
error: could not compile `getrandom` (lib) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
This seems to be a bug or version problem of crate getrandom, but the example-helloworld project does not directly depend on getrandom, so it may be a version problem of solana-program, or it may be a problem of getrandom.
I tried running the
npm run build:program-rustcommand on both macOs and Linux systems, and the output is shown below:Environment:
$ rustup show # WSL Default host: x86_64-unknown-linux-gnu rustup home: /home/ethan/.rustup installed toolchains -------------------- stable-x86_64-unknown-linux-gnu (default) 1.78.0-x86_64-unknown-linux-gnu solana active toolchain ---------------- stable-x86_64-unknown-linux-gnu (default) rustc 1.81.0 (eeb90cda1 2024-09-04)$ rustup show # MacBook Default host: x86_64-apple-darwin rustup home: /Users/chansen/.rustup installed toolchains -------------------- stable-x86_64-apple-darwin (default) 1.76.0-x86_64-apple-darwin solana active toolchain ---------------- stable-x86_64-apple-darwin (default) rustc 1.79.0 (129f3b996 2024-06-10)$ solana -vV solana-cli 1.18.24 (src:7ba2a0e9; feat:3241752014, client:Agave)This seems to be a bug or version problem of crate getrandom, but the example-helloworld project does not directly depend on getrandom, so it may be a version problem of solana-program, or it may be a problem of getrandom.