Closed Sjors closed 6 months ago
@Sjors Taproot_V0.1.5-proposed
is based on the 32byte keys. so it won't work with current version of the workshop.
Ok, I'll stick to workshop version 0.14. Cherry-picking the from https://github.com/bitcoin/bitcoin/pull/16720 makes the error go away too.
git cherry-pick 0bb33b5348dbddd65b88a7f00449c965562355d3
As for the RNG compile error I ran into, either the downgrade, removing homebrew's openssl seems to have done the trick. This broke Python in the process, so I'll try a less drastic solution such as pointing ./configure
to the system version.
@Sjors Thanks Sjors, that helped a lot!
For future readers - I've also had issues with compiling modified secp256k1
with Schnorr signatures support in this repo, because I had globally installed default version of libsecp256k1
via Homebrew. So uninstalling last one helped
When trying to compile the Taproot_V0.1.4 branch on macOS Catalina I get:
These issues have been patched on master since: https://github.com/bitcoin/bitcoin/issues/16387
@jnewbery's work in progress branch Taproot_V0.1.5-proposed doesn't have this problem, as it's based on a more recent master.
Unfortunately for myself, I'm unable to compile versions of Bitcoin Core that still depend on OpenSSL, probably due to a local issue. Rebasing to the most recent version of master isn't easy either, because the taproot branch is behind. I'll figure something out...