-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cargo c
fails building - package.metadata does not exist - incompatibility with Rust 1.60 ?
#49
Comments
cargo c
fails buildign over metadata missing - package.metadata does not exist - incompatibility with Rust 1.60 ?cargo c
fails building - package.metadata does not exist - incompatibility with Rust 1.60 ?
The backtrace points on let vcpkg_toolchain = format!("{}/scripts/buildsystems/vcpkg.cmake", env::var("VCPKG_ROOT").unwrap()); Seems that the |
maybe not
I was just installing MS VC++ build tools, and i only installed what was
said needed in Rust manuals.
Granted, they are more like memory notices for seasoned professionals in
both VC++ and Rust.
If i run VC++ build tools GUI installer, what should i look there for?
There are like hundreds checkboxes.
Message ID: ***@***.***>
… |
There ZLIB is AFAIR known for having stable sources but rather unstable ABI (different C++ compilers and flags), so it was always suggested to bungle specific binary ZLIB DLL (or to statically compile ZLIB objs into your project binary) to one's projects, rather than gambling that "some random ZLIB download" would work. After making amends with vcpkg and cmake (CMAKE Rust package is obsoleted...) i have another barrier. I think that ZLIB has to be added as a sub-module into YASFW, the same way it was done with the Putty ssh lib.
in
|
and
So, basically, it seems one has to either run the Resource Compiler passing it an .RC script - or do not call it at all.
However...
I googled around for
package.metadata does not exist
but not found a thing.https://doc.rust-lang.org/cargo/reference/manifest.html#the-metadata-table=
This claims that "metadata" is optional and gives no example for Windows-specific metadata, not any further link to dig deeper for Windows-specific docs.
Basically, this looks like some error in Rust build scripts but i can not be sure, as i am newb.
Can you verify it, maybe it is some fault in YASFW manifests, or indeed a regression in Rust ?
The text was updated successfully, but these errors were encountered: