Closed CraftyDH closed 2 years ago
Using the cargo tree
reveals that in this scenario you end up with two instances of the uefi-rs
crate in the dependency tree:
uefi-test-runner
depends on uefi
from Gituefi-test-runner
also depends on uefi-services
from Git...
uefi
version 0.11 from crates.ioThe solution is to use some Cargo overrides instead to make sure you replace uefi
package with the Git version all along the dependency tree.
Thanks @GabrielMajeri that worked.
Failed to build test-runner isolated from the main repo.
I modified cargo.toml to use the git versions of uefi and uefi-services instead of a local path.
ie:
was changed to
However the following errors were generated. Is their any reason for why this change should not work?
Build log