Every time I encounter this problem, this is due to the fact that I performed all the following actions:
- Download the package from Hackage with deprecated dependencies.
- Dependencies are updated and it was observed that he built the beautiful (or spent time fixing any errors).
- Ran
cabal install with new dependencies. - Did not update the version number.
This last one is a real kicker. cabal install will assume that if it knows a couple of package / package dependencies from Hackage, this couple is canonical. If you want him to know about the updated dependencies, change the package version number before installation.
You will need to make sure that you have done this correctly for any of the hakyll dependencies that you manually installed.
Daniel Wagner
source share