Resolving dependencies... Error: cabal: Could not resolve dependencies: [__0] trying: wraxml-0.4.4.3 (user goal) [__1] trying: hxt-filter-8.4.2 (dependency of wraxml) [__2] trying: parsec-3.1.15.0/installed-3.1.15.0 (dependency of hxt-filter) [__3] next goal: haskell98 (dependency of hxt-filter) [__3] rejecting: haskell98-2.0.0.3 (conflict: hxt-filter => haskell98>=1 && <2) [__3] skipping: haskell98-2.0.0.2, haskell98-2.0.0.1, haskell98-2.0.0.0 (has the same characteristics that caused the previous version to fail: excluded by constraint '>=1 && <2' from 'hxt-filter') [__3] rejecting: haskell98-1.1.0.1, haskell98-1.1.0.0, haskell98-1.0.1.1 (conflict: parsec => base==4.16.3.0/installed-4.16.3.0, haskell98 => base>=3 && <4.6) [__3] rejecting: haskell98-1.0.1.0 (conflict: parsec => base==4.16.3.0/installed-4.16.3.0, haskell98 => base<4.6) [__3] rejecting: haskell98-1.0 (conflict: parsec => base==4.16.3.0/installed-4.16.3.0, haskell98 => base<4.3) [__3] fail (backjumping, conflict set: haskell98, hxt-filter, parsec) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: haskell98, hxt-filter, base, parsec, wraxml Try running with --minimize-conflict-set to improve the error message.