Resolving dependencies... cabal: Could not resolve dependencies: [__0] trying: mail-pool-2.2.1 (user goal) [__1] trying: base-4.14.1.0/installed-4.14.1.0 (dependency of mail-pool) [__2] next goal: HaskellNet (dependency of mail-pool) [__2] rejecting: HaskellNet-0.5.1 (conflict: mail-pool => HaskellNet>=0.5.2) [__2] skipping: HaskellNet-0.5, HaskellNet-0.4.5, HaskellNet-0.4.4, HaskellNet-0.4.3, HaskellNet-0.4.2, HaskellNet-0.4.1, HaskellNet-0.4, HaskellNet-0.3.1, HaskellNet-0.3, HaskellNet-0.2.5, HaskellNet-0.2.4, HaskellNet-0.2.3, HaskellNet-0.2.2, HaskellNet-0.2.1 (has the same characteristics that caused the previous version to fail: excluded by constraint '>=0.5.2' from 'mail-pool') [__2] rejecting: HaskellNet-0.5.2 (conflict: base==4.14.1.0/installed-4.14.1.0, HaskellNet => base>=4.3 && <4.14) [__2] fail (backjumping, conflict set: HaskellNet, base, mail-pool) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, mail-pool, HaskellNet