-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
[cargo-make] INFO - cargo make 0.37.24
[cargo-make] INFO - Execute Command: "rust-script" "target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make] INFO -
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: default
[cargo-make] INFO - Profile: development
[cargo-make] INFO - Running Task: workspace
C:\Projects\Windows-rust-driver-samples
[cargo-make][1] INFO - Execute Command: "rust-script" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make][1] INFO -
[cargo-make][1] INFO - Project: echoapp
[cargo-make][1] INFO - Build File: Makefile.toml
[cargo-make][1] INFO - Task: default
[cargo-make][1] INFO - Profile: development
[cargo-make][1] INFO - Running Task: build
[cargo-make][1] INFO - Execute Command: "cargo" "build"
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s
[cargo-make][1] INFO - Execute Command: "rust-script" "--base-path" "C:\\Users\\User\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wdk-build-0.4.0" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\7a79bb6e50c992518e8d91be6fba550d99c5e8a379e90f0ac8b235d07d0edf72.rs"
Error: Skipping package-driver-flow cargo-make task because the current crate does not have a package.metadata.wdk section
Caused by:
no WDK configuration metadata is detected in the dependency graph. This could happen when building WDR itself, or building library crates that depend on the WDK but defer WDK configuration to their consumers
[cargo-make][1] INFO - Skipping Task: default
[cargo-make][1] INFO - Build Done in 1.68 seconds.
[cargo-make][1] INFO - Execute Command: "rust-script" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make][1] INFO -
[cargo-make][1] INFO - Project: fail_driver_pool_leak
[cargo-make][1] INFO - Build File: Makefile.toml
[cargo-make][1] INFO - Task: default
[cargo-make][1] INFO - Profile: development
[cargo-make][1] INFO - Running Task: build
[cargo-make][1] INFO - Execute Command: "cargo" "build"
Compiling fail_driver_pool_leak v0.1.0 (C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak)
error: failed to run custom build command for `fail_driver_pool_leak v0.1.0 (C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak)`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
Caused by:
process didn't exit successfully: `C:\Projects\Windows-rust-driver-samples\target\debug\build\fail_driver_pool_leak-bfde15b679aa3ef5\build-script-build` (exit code: 1)
--- stdout
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnullvm-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bindgen-0.71.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\strsim-0.11.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-syntax-0.6.29\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\glob-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnu-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-panic-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clang-sys-1.7.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.98\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-i686-pc-windows-gnu-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.48.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_builder-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libloading-0.8.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-1.10.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-wincon-3.0.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scratch-1.0.8\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs4-0.12.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-implement-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\camino-1.1.9\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\nu-ansi-term-0.46.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-core-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-automata-0.1.10\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\heck-0.5.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-automata-0.4.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-log-0.2.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-x86_64-pc-windows-gnu-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnu-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.32\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cargo_metadata-0.19.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\errno-0.3.8\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\valuable-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustix-0.38.31\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-0.3.9\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.196\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap-cargo-0.14.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\overload-0.1.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.8.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnu-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\either-1.10.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\paste-1.0.15\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-build-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.40\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-interface-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustc-hash-2.1.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_lex-0.7.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-macros-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\general\echo\kmdf\exe\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_gnullvm-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\semver-1.0.26\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstream-0.6.11\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.27\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sharded-slab-0.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\general\echo\kmdf\driver\DriverSync\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.101\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-query-1.0.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-parse-0.2.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.153\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.196\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.40\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchers-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.10\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.13.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.52.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thread_local-1.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-alloc-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\minimal-lexical-0.2.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lazy_static-1.5.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cexpr-0.6.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-sys-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.19.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aho-corasick-1.1.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-macro-internal-1.8.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.16\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_derive-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.95\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\linux-raw-sys-0.4.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.2.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.4.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-1.0.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itertools-0.13.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8parse-0.2.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\prettyplease-0.2.32\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\nom-7.1.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.140\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cargo-platform-0.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\colorchoice-1.0.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-syntax-0.8.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnu-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-subscriber-0.3.18\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.7.1\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\Cargo.toml
--- stderr
Error: the C runtime is not properly configured to be statically linked. This is required for building WDK drivers. The recommended solution is to add the following snippet to a `.cargo/config.toml` file:
[build]
rustflags = ["-C", "target-feature=+crt-static"]
See https://doc.rust-lang.org/reference/linkage.html#static-and-dynamic-c-runtimes for more ways to enable static crt linkage
Error while executing command, exit code: 101
[cargo-make] ERROR - Error while running duckscript: Source: Unknown Line: 8 - Error while executing command, exit code: 105
[cargo-make] WARN - Build Failed.Metadata
Metadata
Assignees
Labels
No labels