-
Notifications
You must be signed in to change notification settings - Fork 147
Description
Bug description
cargo build
Compiling std v0.0.0 (/home/svvs/.rustup/toolchains/nightly-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
Compiling esp-idf-sys v0.36.1
error[E0425]: cannot find value O_NOFOLLOW in crate libc
--> /home/svvs/.rustup/toolchains/nightly-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/fs/mod.rs:122:43
|
122 | OpenOptions::new().custom_flags(libc::O_NOFOLLOW).open(path)?.set_permissions(perm)
| ^^^^^^^^^^ not found in libc
For more information about this error, try rustc --explain E0425.
error: could not compile std (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
warning: [email protected]: Building against ESP-IDF version (5.5.0) is not officially supported. Supported versions are 'v5.3(.X)', 'v5.2(.X)', 'v5.1(.X)', 'v5.0(.X)', 'v4.4(.X)'
error: failed to run custom build command for esp-idf-sys v0.36.1
- Would you like to work on a fix? y, not I know nothing about esp-idf-sys
To Reproduce
- $ cargo generate esp-rs/esp-idf-template cargo, No advance options
- $ cargo build
cargo build
Compiling std v0.0.0 (/home/svvs/.rustup/toolchains/nightly-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
Compiling esp-idf-sys v0.36.1
error[E0425]: cannot find value O_NOFOLLOW in crate libc
--> /home/svvs/.rustup/toolchains/nightly-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/fs/mod.rs:122:43
|
122 | OpenOptions::new().custom_flags(libc::O_NOFOLLOW).open(path)?.set_permissions(perm)
| ^^^^^^^^^^ not found in libc
warning: [email protected]: Building against ESP-IDF version (6.0.0) is not officially supported. Supported versions are 'v5.3(.X)', 'v5.2(.X)', 'v5.1(.X)', 'v5.0(.X)', 'v4.4(.X)'
error: failed to run custom build command for esp-idf-sys v0.36.1
Expected behavior
Should build
Environment
esp-idf-sys v0.36.1
target esp32c3 Seeed Xiao
Linux raspberrypi 6.12.34+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 GNU/Linux
- Crate (
esp-idf-sys) version: [e.g. 0.35.0; type master if you use the crate from the GIT master branch] - ESP-IDF branch or tag: [e.g. release/v5.2, v5.2.1, etc.]
- Target device (MCU): [e.g. esp32s3]
- OS: [e.g. Ubuntu 20.04]
Metadata
Metadata
Assignees
Labels
Type
Projects
Status