Warning: The install command is a part of the legacy v1 style of cabal usage. Please switch to using either the new project style and the new-install command or the legacy v1-install alias as new-style projects will become the default in the next version of cabal-install. Please file a bug if you cannot replicate a working v1- use case with the new-style commands. For more information, see: https://wiki.haskell.org/Cabal/NewBuild Resolving dependencies... cabal: Could not resolve dependencies: [__0] trying: ghc-tags-plugin-0.1.6.0 (user goal) [__1] trying: pipes-text-0.0.2.5 (dependency of ghc-tags-plugin) [__2] next goal: pipes-safe (dependency of ghc-tags-plugin) [__2] rejecting: pipes-safe-2.3.2, pipes-safe-2.3.1 (conflict: pipes-text => pipes-safe>=2.1 && <2.3) [__2] rejecting: pipes-safe-2.2.9, pipes-safe-2.2.8, pipes-safe-2.2.6, pipes-safe-2.2.5, pipes-safe-2.2.4, pipes-safe-2.2.3, pipes-safe-2.2.2, pipes-safe-2.2.1, pipes-safe-2.2.0, pipes-safe-2.1.0, pipes-safe-2.0.2, pipes-safe-2.0.1, pipes-safe-2.0.0, pipes-safe-1.2.0, pipes-safe-1.1.0, pipes-safe-1.0.0 (conflict: ghc-tags-plugin => pipes-safe^>=2.3) [__2] rejecting: pipes-safe-2.3.0 (conflict: pipes-text => pipes-safe>=2.1 && <2.3) [__2] fail (backjumping, conflict set: ghc-tags-plugin, pipes-safe, pipes-text) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: ghc-tags-plugin, pipes-safe, pipes-text