Skip to content

Fix windows build #403

@cmars

Description

@cmars

Windows build is now failing:

error[E0432]: unresolved import `winapi::um::errhandlingapi`
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\keyring-manager-0.5.1\src\windows.rs:12:17
    |
 12 | use winapi::um::errhandlingapi::GetLastError;
    |                 ^^^^^^^^^^^^^^ could not find `errhandlingapi` in `um`
    |
note: found an item that was configured out
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-0.3.9\src\um\mod.rs:113:44
    |
113 | #[cfg(feature = "errhandlingapi")] pub mod errhandlingapi;
    |       --------------------------           ^^^^^^^^^^^^^^
    |       |
    |       the item is gated behind the `errhandlingapi` feature

This is a veilid-core transitive dependency. Going to wait and see if veilid-core 0.5.0 shakes it out.

Windows support is best effort here, I don't run it, but I can eventually take it for a spin with UTM when other dust clears.

If anyone has eyes on this sooner, much appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    mainMain branch only

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions