Closed DanBurton closed 4 years ago
It seems like poly-0.3.2.0
had an unexpected change in the Euclidean (Poly v a)
class constraints, so it is advisable to use this version with poly-0.3.1.0
or earlier.
Going to mark this as closed. The latest library should build fine on Hackage.
Same issue in cabal new-build with latest hackage snapshot. Fix for cabal is to add a constraint in cabal.project(.local) of semirings == 0.4.2
.
Permanent fix would be to add this constraint to package.yaml, but it would impact pairing-0.4.2 as well as it is tied to galois-field-0.4.0.
I was able to reproduce this locally like so:
The build errors being as follows: