Skip to content
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

Install Error: error[E0275]: overflow evaluating the requirement D: std::io::Read #77

Open
LevenH opened this issue Nov 23, 2023 · 2 comments
Labels
upstream Issues blocked by changes that has to be implemented/accepted at upstream

Comments

@LevenH
Copy link

LevenH commented Nov 23, 2023

Hi, i try to install descriptor-wallet following the command in the README.md

rustup default stable
$ rustup update
$ git clone https://github.com/BP-WG/descriptor-wallet
$ cd descriptor-wallet
$ cargo install --path . --locked --all-features

But install failed. I use mac OS.

image Any suggestion? Thanks so much.
@y0unghe
Copy link

y0unghe commented Nov 27, 2023

I got the same error on my mac.

@dr-orlovsky
Copy link
Member

Ok, I was finally able to figure out how it happens. It is a failed miniscript crate version which fails the compilation with older rust compilers.

What you need is to run it with the current rust stable:

$ rustup update
$ rustup default stable
$ cargo install --all-features descriptor-wallet

@dr-orlovsky dr-orlovsky moved this to In Progress in Wallet Nov 27, 2023
@dr-orlovsky dr-orlovsky added the upstream Issues blocked by changes that has to be implemented/accepted at upstream label Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
upstream Issues blocked by changes that has to be implemented/accepted at upstream
Projects
Status: In Progress
Development

No branches or pull requests

3 participants