Resolving dependencies... cabal: Could not resolve dependencies: [__0] next goal: freckle-app (user goal) [__0] rejecting: freckle-app-1.0.2.6 (constraint from user target requires ==1.0.2.5) [__0] trying: freckle-app-1.0.2.5 [__1] trying: template-haskell-2.16.0.0/installed-2.16.0.0 (dependency of freckle-app) [__2] trying: hspec-core-2.9.4 (dependency of freckle-app) [__3] next goal: ghc (dependency of hspec-core) [__3] rejecting: ghc-8.10.2/installed-8.10.2 (conflict: freckle-app => containers>=0.6.5.1, ghc => containers==0.6.2.1/installed-0.6.2.1) [__3] rejecting: ghc-9.2.1 (conflict: template-haskell==2.16.0.0/installed-2.16.0.0, ghc => template-haskell==2.18.*) [__3] skipping: ghc-9.0.2 (has the same characteristics that caused the previous version to fail: excludes 'template-haskell' version 2.16.0.0) [__3] trying: ghc-8.10.2 [__4] rejecting: ghc:-buildable (conflict: template-haskell => base==4.14.1.0/installed-4.14.1.0, ghc -buildable => base<0) [__4] rejecting: ghc:+buildable (manual flag can only be changed explicitly) [__4] fail (backjumping, conflict set: ghc, template-haskell, ghc:buildable) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: freckle-app, hspec-core, base, template-haskell, ghc, ghc:buildable Try running with --minimize-conflict-set to improve the error message.