Resolving dependencies... Error: cabal: Could not resolve dependencies: [__0] trying: chr-lang-0.1.1.0 (user goal) [__1] trying: unordered-containers-0.2.19.1 (dependency of chr-lang) [__2] trying: template-haskell-2.18.0.0/installed-2.18.0.0 (dependency of unordered-containers) [__3] trying: pretty-1.1.3.6/installed-1.1.3.6 (dependency of template-haskell) [__4] trying: deepseq-1.4.6.1/installed-1.4.6.1 (dependency of unordered-containers) [__5] trying: array-0.5.4.0/installed-0.5.4.0 (dependency of deepseq) [__6] trying: containers-0.6.5.1/installed-0.6.5.1 (dependency of chr-lang) [__7] next goal: chr-parse (dependency of chr-lang) [__7] rejecting: chr-parse-0.1.0.0 (conflict: containers==0.6.5.1/installed-0.6.5.1, chr-parse => containers>=0.5 && <0.6) [__7] fail (backjumping, conflict set: chr-lang, chr-parse, containers) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: containers, base, deepseq, array, chr-parse, unordered-containers, chr-lang, template-haskell, pretty Try running with --minimize-conflict-set to improve the error message.