Resolving dependencies... Error: cabal: Could not resolve dependencies: [__0] trying: miso-1.8.3.0 (user goal) [__1] trying: transformers-0.5.6.2/installed-0.5.6.2 (dependency of miso) [__2] trying: servant-lucid-0.9.0.5 (dependency of miso) [__3] trying: servant-0.19 (dependency of miso) [__4] trying: base-compat-0.12.2 (dependency of servant) [__5] next goal: jsaddle (dependency of miso) [__5] rejecting: jsaddle-0.9.8.2 (conflict: base-compat==0.12.2, jsaddle => base-compat>=0.9.0 && <0.12) [__5] skipping: jsaddle-0.9.8.1, jsaddle-0.9.8.0, jsaddle-0.9.7.1, jsaddle-0.9.7.0 (has the same characteristics that caused the previous version to fail: excludes 'base-compat' version 0.12.2) [__5] trying: jsaddle-0.9.6.0 [__6] next goal: unliftio-core (dependency of jsaddle) [__6] rejecting: unliftio-core-0.2.0.1 (conflict: jsaddle => unliftio-core>=0.1 && <0.2) [__6] skipping: unliftio-core-0.2.0.0 (has the same characteristics that caused the previous version to fail: excluded by constraint '>=0.1 && <0.2' from 'jsaddle') [__6] rejecting: unliftio-core-0.1.2.0 (conflict: transformers => base==4.16.3.0/installed-4.16.3.0, unliftio-core => base>=4.5 && <4.15) [__6] rejecting: unliftio-core-0.1.1.0 (conflict: transformers => base==4.16.3.0/installed-4.16.3.0, unliftio-core => base>=4.5 && <4.12) [__6] rejecting: unliftio-core-0.1.0.0 (conflict: transformers => base==4.16.3.0/installed-4.16.3.0, unliftio-core => base>=4.5 && <4.11) [__6] fail (backjumping, conflict set: jsaddle, transformers, unliftio-core) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: jsaddle, servant, base, base-compat, transformers, time, servant-lucid, miso, webkitgtk3-javascriptcore, stm, unliftio-core Try running with --minimize-conflict-set to improve the error message.