You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The base-compat and monadLib dependencies don't have an upper bound and ivory fails to compile with newer versions. An example build here: https://travis-ci.org/github/erdeszt/ivory-avr-atmega328p-registers/jobs/744250954
I've found this combination of bounds to work: base-compat >= 0.10.5 && < 0.11 and monadLib >= 3.7.3 && < 3.8
I'm unsure if it should be fixed by constraining the versions or fixing the code to work with newer versions but I'd be happy to give a shot at a PR in either case.
The text was updated successfully, but these errors were encountered:
This is already fixed in master but this stack is not getting much attention nowadays - I do maintain https://github.com/HaskellEmbedded/ivory-tower-nix/ which is slowly turning into a fork, although most of the core repositories have just couple of patches on top of (see e.g. https://github.com/distrap/ivory/). From time to time I update everything to to most recent GHC and bump the ivory-tower-nix repo when everything builds, currently slowly porting to GHC9.
You could also just override packages in your cabal.project or stack.yaml to point to git master instead of Hackage released versions.
The
base-compat
andmonadLib
dependencies don't have an upper bound andivory
fails to compile with newer versions. An example build here: https://travis-ci.org/github/erdeszt/ivory-avr-atmega328p-registers/jobs/744250954I've found this combination of bounds to work:
base-compat >= 0.10.5 && < 0.11
andmonadLib >= 3.7.3 && < 3.8
I'm unsure if it should be fixed by constraining the versions or fixing the code to work with newer versions but I'd be happy to give a shot at a PR in either case.
The text was updated successfully, but these errors were encountered: