Resolving dependencies... cabal: Could not resolve dependencies: [__0] trying: Shpadoinkle-disembodied-0.0.0.2 (user goal) [__1] trying: base-4.14.1.0/installed-4.14.1.0 (dependency of Shpadoinkle-disembodied) [__2] trying: Shpadoinkle-router-0.3.0.1 (dependency of Shpadoinkle-disembodied) [__3] next goal: servant-server (dependency of Shpadoinkle-router) [__3] rejecting: servant-server-0.18.2 (conflict: Shpadoinkle-router => servant-server>=0.16 && <0.18) [__3] skipping: servant-server-0.18.1, servant-server-0.18 (has the same characteristics that caused the previous version to fail: excluded by constraint '>=0.16 && <0.18' from 'Shpadoinkle-router') [__3] rejecting: servant-server-0.17 (conflict: base==4.14.1.0/installed-4.14.1.0, servant-server => base>=4.9 && <4.14) [__3] skipping: servant-server-0.16.2, servant-server-0.16.1, servant-server-0.16, servant-server-0.15, servant-server-0.14.1, servant-server-0.14, servant-server-0.13.0.1, servant-server-0.13, servant-server-0.12, servant-server-0.11.0.1, servant-server-0.11, servant-server-0.10, servant-server-0.9.1.1, servant-server-0.9.1, servant-server-0.9.0.1, servant-server-0.9, servant-server-0.8.1, servant-server-0.8 (has the same characteristics that caused the previous version to fail: excludes 'base' version 4.14.1.0) [__3] rejecting: servant-server-0.7.1 (conflict: Shpadoinkle-router => servant-server>=0.16 && <0.18) [__3] skipping: servant-server-0.7, servant-server-0.6.1, servant-server-0.6, servant-server-0.5, servant-server-0.4.4.7, servant-server-0.4.4.6, servant-server-0.4.4.5, servant-server-0.4.4.4, servant-server-0.4.4.3, servant-server-0.4.4.2, servant-server-0.4.4.1, servant-server-0.4.4, servant-server-0.4.3.1, servant-server-0.4.3, servant-server-0.4.2, servant-server-0.4.1, servant-server-0.4.0, servant-server-0.2.4, servant-server-0.2.3, servant-server-0.2.2, servant-server-0.2.1 (has the same characteristics that caused the previous version to fail: excluded by constraint '>=0.16 && <0.18' from 'Shpadoinkle-router') [__3] fail (backjumping, conflict set: Shpadoinkle-router, base, servant-server) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, servant-server, Shpadoinkle-router, Shpadoinkle-disembodied Try running with --minimize-conflict-set to improve the error message.