`make cabal-configure` fails, being unable to resolve dependencies: Resolving dependencies... Error: cabal: Could not resolve dependencies: [__0] trying: cardano-cli-8.22.0.0 (user goal) [__1] next goal: cardano-crypto-class (dependency of cardano-cli) [__1] rejecting: cardano-crypto-class-2.1.4.0, cardano-crypto-class-2.1.3.0, cardano-crypto-class-2.1.2.0 (conflict: pkg-config package libblst-any, not found in the pkg-config database) [__1] rejecting: cardano-crypto-class-2.1.1.0 (conflict: cardano-cli => cardano-crypto-class^>=2.1.2) [__1] skipping: cardano-crypto-class-2.1.0.2, cardano-crypto-class-2.1.0.1, cardano-crypto-class-2.1.0.0, cardano-crypto-class-2.0.0.1, 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.2' from 'cardano-cli') [__1] fail (backjumping, conflict set: cardano-cli, cardano-crypto-class) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: cardano-cli, cardano-crypto-class *** Error code 1 Stop. Is this something I could do with? May be any hints, where to look, please?
> conflict: pkg-config package libblst-any, not found in the pkg-config database You have to have the blst package installed to make configuration proceed. The same goes for libsodium, IIRC
Thank you! It helped. The next stopper is some dependency versions conflict during actual build: Resolving dependencies... Error: cabal: Could not resolve dependencies: [__0] trying: fs-api-0.2.0.1 (user goal) [__1] next goal: io-classes (user goal) [__1] rejecting: io-classes-1.4.1.0 (conflict: fs-api => io-classes>=0.3 && <1.4) [__1] fail (backjumping, conflict set: fs-api, io-classes) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: fs-api, io-classes
Can you share your current version of the patch?
Sure! Sorry for not doing this in advance.
Created attachment 249840 [details] [PATCH 2/3] [WIP] sysutils/cardano-cli: Update 8.20.1.0 -> 8.22.0.0
My work on the patches for this issue is going here: https://git.sr.ht/~alster/freebsd-ports/log/cardano
Created attachment 249981 [details] [PATCH] [BLOCKED] sysutils/cardano-cli: Update 8.20.1.0 -> 8.22.0.0