Hi, I try to build proxmox rust package to test the remote migration, I'm a noob with rust, so I have begin too look at proxmox-backup doc
https://git.proxmox.com/?p=proxmox-backup.git;a=blob_plain;f=README.rst;hb=HEAD ``rustup`` Toolchain ==================== We normally want to build with the ``rustc`` Debian package. To do that you can set the following ``rustup`` configuration: # rustup toolchain link system /usr # rustup default system I don't see any rustup binary in the rustc package ii rustc 1.51.0+dfsg1- 1~bpo10+pve1 amd64 Rust systems programming language ii cargo 0.46.0- 1~bpo10+pve1 amd64 Rust package manager any idea ? does it come from another package ? currently, I have tried to build "proxmox" rust https://git.proxmox.com/?p=proxmox.git;a=shortlog with a simple "make deb" + installed needed build depend. but I have this error " test src/tools/websocket.rs - tools::websocket::create_frame (line 161) ... ok test src/tools/websocket.rs - tools::websocket::create_frame (line 148) ... ok failures: ---- src/api/api_type_macros.rs - api_string_type (line 5) stdout ---- error[E0432]: unresolved import `proxmox::api::api` --> src/api/api_type_macros.rs:6:5 | 4 | use proxmox::api::api; | ^^^^^^^^^^^^^^^^^ no `api` in `api` error: cannot determine resolution for the attribute macro `api` --> src/api/api_type_macros.rs:13:7 | 11 | #[api(format: &PROXMOX_SAFE_ID_FORMAT)] | ^^^ | = note: import resolution is stuck, try simplifying macro imports error[E0599]: no associated item named `API_SCHEMA` found for struct `AccountName` in the current scope --> src/api/api_type_macros.rs:12:1 | 10 | / api_string_type! { 11 | | #[api(format: &PROXMOX_SAFE_ID_FORMAT)] 12 | | /// ACME account name. 13 | | #[derive(Debug, Clone, Eq, PartialEq, Hash, Deserialize, Serialize)] 14 | | #[serde(transparent)] 15 | | pub struct AccountName(String); 16 | | } | | ^ | | | | |_associated item `API_SCHEMA` not found for this | associated item not found in `AccountName` | = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) error: aborting due to 3 previous errors Some errors have detailed explanations: E0432, E0599. For more information about an error, try `rustc --explain E0432`. Couldn't compile the test. failures: src/api/api_type_macros.rs - api_string_type (line 5) test result: FAILED. 60 passed; 1 failed; 7 ignored; 0 measured; 0 filtered out; finished in 23.78s error: test failed, to rerun pass '--doc' " Seem to be a missing package ? _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel