Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork841
Open
Description
Rust versions tested:
cargo 1.84.0-nightly (8c30ce536 2024-10-15)cargo 1.82.0 (8f40fc59f 2024-08-21)
I get the error with both of the versions.
Output:
make qemuCompiling kernel ELF - rpi3 Compiling mingo v0.1.0 (/home/rajas/Documents/rust-raspberrypi-OS-tutorials/01_wait_forever)error: unused import: `raspberrypi::*` --> src/bsp.rs:11:9 |11 | pub use raspberrypi::*; | ^^^^^^^^^^^^^^ | = note: `-D unused-imports` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_imports)]`error: could not compile `mingo` (bin "kernel") due to 1 previous errormake: *** [Makefile:123: target/aarch64-unknown-none-softfloat/release/kernel] Error 101
make qemu
runs successfully If I comment out the unused line:
// #[cfg(any(feature = "bsp_rpi3", feature = "bsp_rpi4"))]// pub use raspberrypi::*;
OS: NixOS
Flake I'm using for devShell:
{inputs={nixpkgs.url="github:NixOS/nixpkgs/nixos-unstable";rust-overlay.url="github:oxalica/rust-overlay";flake-utils.url="github:numtide/flake-utils";};outputs={self,nixpkgs,rust-overlay,flake-utils, ...}:flake-utils.lib.eachDefaultSystem(system:letoverlays=[(importrust-overlay)];pkgs=importnixpkgs{inheritsystemoverlays;};in{devShells.default=withpkgs;mkShell{buildInputs=[(rust-bin.selectLatestNightlyWith(toolchain:toolchain.default.override{extensions=["rust-src""llvm-tools-preview"];targets=["aarch64-unknown-none-softfloat"];}))cargo-bootimageqemugnumakecargo-binutilsrustfilt];};});}
Metadata
Metadata
Assignees
Labels
No labels