-
-
Notifications
You must be signed in to change notification settings - Fork 73
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
Bacon fails on a workspace with inter-member dependencies on Windows #59
Comments
I got the same |
This seems to be related: rust-lang/cargo#6198 Checked on my machine and the metadata command invoked is
which fails because in the end it does not normalize "bacon-repro/crate-b/../crate-a" to "bacon-repro/crate-a". If I manually invoke metadata with |
More investigating: it works for me if I remove this I guess another option would be to use |
I'm not answering because at work today but I'm following the investigation with interest. |
I confirm there doesn't seem to be any problem on linux. |
Reproduction steps:
Create a workspace manifest
./Cargo.toml
:Create two member crates:
Make
crate-b
depend oncrate-a
(in./crate-b/Cargo.toml
):Run
bacon
in workspace root, or in either of the crate directories. It fails with message:Meanwhile
cargo metadata
andcargo check
work correctly when ran in any of those 3 directories.OS: Windows 10
cargo --version
:cargo 1.54.0 (5ae8d74b3 2021-06-22)
bacon --version
:bacon 1.2.3
The text was updated successfully, but these errors were encountered: