I am currently on 8.1.2 trying to get to 8.7.x and for the life of me I can’t get the installation process to work no matter which set of instructions I use. I’ve gone through them step-by-step five or six times and it always results in the same error:
Error: cabal: Could not resolve dependencies:
[__0] trying: cardano-node-8.7.3 (user goal)
[__1] trying: ouroboros-consensus-0.14.0.0 (dependency of cardano-node)
[__2] trying: cardano-ledger-binary-1.2.1.0 (dependency of
ouroboros-consensus)
[__3] trying: vector-0.13.1.0 (dependency of ouroboros-consensus)
[__4] next goal: cardano-crypto-class (dependency of cardano-node)
[__4] rejecting: cardano-crypto-class-2.1.4.0 (conflict: pkg-config package
libblst-any, not found in the pkg-config database)
[__4] rejecting: cardano-crypto-class-2.1.3.0 (conflict: vector==0.13.1.0,
cardano-crypto-class => vector<0.13)
[__4] skipping: cardano-crypto-class-2.1.2.0, cardano-crypto-class-2.1.1.0,
cardano-crypto-class-2.1.0.2, cardano-crypto-class-2.1.0.1,
cardano-crypto-class-2.1.0.0 (has the same characteristics that caused the
previous version to fail: excludes 'vector' version 0.13.1.0)
[__4] rejecting: cardano-crypto-class-2.0.0.1 (conflict: cardano-ledger-binary
=> cardano-crypto-class>=2.1)
[__4] skipping: cardano-crypto-class-2.0.0.0.1, cardano-crypto-class-2.0.0
(has the same characteristics that caused the previous version to fail:
excluded by constraint '>=2.1' from 'cardano-ledger-binary')
[__4] fail (backjumping, conflict set: cardano-crypto-class,
cardano-ledger-binary, cardano-node, vector)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: cardano-crypto-class, cardano-node,
cardano-ledger-binary, vector, ouroboros-consensus
Try running with --minimize-conflict-set to improve the error message.
Anyone have any tips they can provide?