Resolving dependencies... cabal: Could not resolve dependencies: next goal: vty (dependency of hledger-vty-0.16.1) rejecting: vty-5.14, vty-5.13, vty-5.11.3, vty-5.11.2, vty-5.11.1, vty-5.11, vty-5.10, vty-5.9.1, vty-5.9, vty-5.8.1, vty-5.8, vty-5.7.1, vty-5.7, vty-5.6, vty-5.5.0, vty-5.4.0, vty-5.3.1, vty-5.3, vty-5.2.11, vty-5.2.10, vty-5.2.9, vty-5.2.8, vty-5.2.7, vty-5.2.6, vty-5.2.5, vty-5.2.4, vty-5.2.3, vty-5.2.2, vty-5.2.1, vty-5.2.0, vty-5.1.4, vty-5.1.3, vty-5.1.1, vty-5.1.0, vty-5.0.2, vty-5.0.1, vty-5.0.0 (conflict: hledger-vty => vty>=4.6.0.1 && <4.8) trying: vty-4.7.5 trying: template-haskell-2.11.0.0/installed-2.1... (dependency of string-qq-0.0.2) next goal: pretty (dependency of template-haskell-2.11.0.0/installed-2.1...) rejecting: pretty-1.1.3.3/installed-1.1... (conflict: pretty => deepseq==1.4.2.0/installed-1.4..., vty => deepseq>=1.1 && <1.4) rejecting: pretty-1.1.3.4, pretty-1.1.3.3, pretty-1.1.3.2, pretty-1.1.3.1, pretty-1.1.2.1, pretty-1.1.2.0, pretty-1.1.1.3, pretty-1.1.1.2, pretty-1.1.1.1, pretty-1.1.1.0, pretty-1.1.0.0, pretty-1.0.1.2, pretty-1.0.1.1, pretty-1.0.1.0, pretty-1.0.0.0 (conflict: template-haskell => pretty==1.1.3.3/installed-1.1...) Backjump limit reached (currently 2000, change with --max-backjumps or try to run with --reorder-goals).