-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
More specifically, win_mem fails to build.
The last change to win_mem was approx. 4 years ago and the github repo listed on crates.io is gone (https://crates.io/crates/win_mem links to https://github.com/nevalackin/win_mem, which doesn't exist) and I couldn't find anything about it online.
I don't know if and how much you still care about this project, but I'm definitly going to investigate this myself and maybe make a PR if I find a fix. Or maybe I'm just dumb and made a stupid mistake.
Compiling autocfg v1.4.0
Compiling proc-macro2 v1.0.89
Compiling unicode-ident v1.0.13
Compiling cfg-if v1.0.0
Compiling libc v0.2.161
[...]
Compiling win_mem v0.2.2
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/snapshot.rs:1:13
|
1 | use winapi::um::tlhelp32::{CreateToolhelp32Snapshot, TH32CS_SNAPMODULE, TH32CS_SNAPMODULE32, TH32CS_SNAPPROCESS};
| ^^ could not find `um` in `winapi`
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/snapshot.rs:2:13
|
2 | use winapi::um::winnt::HANDLE;
| ^^ could not find `um` in `winapi`
error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/module.rs:1:13
|
1 | use winapi::shared::minwindef::DWORD;
| ^^^^^^ could not find `shared` in `winapi`
error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/process.rs:4:13
|
4 | use winapi::shared::minwindef::{DWORD, FALSE, LPCVOID, LPVOID, TRUE};
| ^^^^^^ could not find `shared` in `winapi`
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/process.rs:5:13
|
5 | use winapi::um::handleapi::INVALID_HANDLE_VALUE;
| ^^ could not find `um` in `winapi`
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/process.rs:6:13
|
6 | use winapi::um::memoryapi::{ReadProcessMemory, WriteProcessMemory};
| ^^ could not find `um` in `winapi`
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/process.rs:7:13
|
7 | use winapi::um::processthreadsapi::OpenProcess;
| ^^ could not find `um` in `winapi`
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/process.rs:8:13
|
8 | use winapi::um::tlhelp32::{Module32FirstW, Module32NextW, MODULEENTRY32W, Process32FirstW, Process32NextW, PROCESSENTRY32W};
| ^^ could not find `um` in `winapi`
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/process.rs:9:13
|
9 | use winapi::um::winnt::{HANDLE, PROCESS_ALL_ACCESS};
| ^^ could not find `um` in `winapi`
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/utils.rs:3:13
|
3 | use winapi::um::handleapi::{CloseHandle, INVALID_HANDLE_VALUE};
| ^^ could not find `um` in `winapi`
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/utils.rs:4:13
|
4 | use winapi::um::winnt::{HANDLE, WCHAR};
| ^^ could not find `um` in `winapi`
error[E0554]: `#![feature]` may not be used on the stable release channel
--> /home/[name]/.cargo/registry/src/index.crates.io-6f17d22bba15001f/win_mem-0.2.2/src/lib.rs:1:1
|
1 | #![feature(min_const_generics)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the attribute
|
= help: the feature `min_const_generics` has been stable since `1.51.0` and no longer requires an attribute to enable
Some errors have detailed explanations: E0433, E0554.
For more information about an error, try `rustc --explain E0433`.
error: could not compile `win_mem` (lib) due to 12 previous errors
warning: build failed, waiting for other jobs to finish...
Metadata
Metadata
Assignees
Labels
No labels