Resolving dependencies... cabal: Could not resolve dependencies: [__0] next goal: hw-json (user goal) [__0] rejecting: hw-json-1.3.2.2, hw-json-1.3.2.1, hw-json-1.3.2.0, hw-json-1.3.1.1, hw-json-1.3.1.0, hw-json-1.3.0.1, hw-json-1.3.0.0, hw-json-1.2.0.2, hw-json-1.2.0.1, hw-json-1.2.0.0, hw-json-1.1.0.2, hw-json-1.1.0.1, hw-json-1.1.0.0, hw-json-1.0.0.2, hw-json-1.0.0.1, hw-json-1.0.0.0, hw-json-0.9.0.1, hw-json-0.9.0.0, hw-json-0.8.1.0, hw-json-0.8.0.0, hw-json-0.7.0.1, hw-json-0.6.0.0, hw-json-0.5.0.0, hw-json-0.4.0.0, hw-json-0.3.0.0, hw-json-0.2.0.4, hw-json-0.2.0.3, hw-json-0.2.0.2, hw-json-0.2.0.1, hw-json-0.2.0.0, hw-json-0.1.0.0, hw-json-0.0.0.4, hw-json-0.0.0.3, hw-json-0.0.0.2 (constraint from user target requires ==0.0.0.1) [__0] trying: hw-json-0.0.0.1 [__1] next goal: hw-prim (dependency of hw-json) [__1] rejecting: hw-prim-0.6.3.0 (conflict: hw-json => hw-prim<0.0.0.11) [__1] skipping: hw-prim-0.6.2.40, hw-prim-0.6.2.39, hw-prim-0.6.2.38, hw-prim-0.6.2.37, hw-prim-0.6.2.36, hw-prim-0.6.2.35, hw-prim-0.6.2.34, hw-prim-0.6.2.33, hw-prim-0.6.2.32, hw-prim-0.6.2.31, hw-prim-0.6.2.30, hw-prim-0.6.2.29, hw-prim-0.6.2.28, hw-prim-0.6.2.27, hw-prim-0.6.2.26, hw-prim-0.6.2.25, hw-prim-0.6.2.24, hw-prim-0.6.2.23, hw-prim-0.6.2.22, hw-prim-0.6.2.20, hw-prim-0.6.2.19, hw-prim-0.6.2.18, hw-prim-0.6.2.17, hw-prim-0.6.2.15, hw-prim-0.6.2.14, hw-prim-0.6.2.13, hw-prim-0.6.2.12, hw-prim-0.6.2.11, hw-prim-0.6.2.10, hw-prim-0.6.2.9, hw-prim-0.6.2.8, hw-prim-0.6.2.7, hw-prim-0.6.2.6, hw-prim-0.6.2.5, hw-prim-0.6.2.4, hw-prim-0.6.2.3, hw-prim-0.6.2.2, hw-prim-0.6.2.0, hw-prim-0.6.1.0, hw-prim-0.6.0.0, hw-prim-0.5.0.5, hw-prim-0.5.0.4, hw-prim-0.5.0.3, hw-prim-0.5.0.2, hw-prim-0.5.0.1, hw-prim-0.5.0.0, hw-prim-0.4.0.7, hw-prim-0.4.0.5, hw-prim-0.4.0.4, hw-prim-0.4.0.3, hw-prim-0.4.0.2, hw-prim-0.4.0.1, hw-prim-0.4.0.0, hw-prim-0.3.0.5, hw-prim-0.3.0.4, hw-prim-0.3.0.3, hw-prim-0.3.0.1, hw-prim-0.3.0.0, hw-prim-0.1.0.3, hw-prim-0.1.0.2, hw-prim-0.1.0.1, hw-prim-0.1.0.0, hw-prim-0.0.3.8, hw-prim-0.0.3.7, hw-prim-0.0.3.6, hw-prim-0.0.3.5, hw-prim-0.0.3.4, hw-prim-0.0.3.3, hw-prim-0.0.3.2, hw-prim-0.0.3.1, hw-prim-0.0.3.0, hw-prim-0.0.2.0, hw-prim-0.0.1.1, hw-prim-0.0.1.0, hw-prim-0.0.0.13, hw-prim-0.0.0.12, hw-prim-0.0.0.11 (has the same characteristics that caused the previous version to fail: excluded by constraint '<0.0.0.11' from 'hw-json') [__1] trying: hw-prim-0.0.0.10 [__2] next goal: base (dependency of hw-json) [__2] rejecting: base-4.14.1.0/installed-4.14.1.0 (conflict: hw-prim => base>=4.7 && <4.9) [__2] skipping: base-4.14.0.0, base-4.13.0.0, base-4.12.0.0, base-4.11.1.0, base-4.11.0.0, base-4.10.1.0, base-4.10.0.0, base-4.9.1.0, base-4.9.0.0 (has the same characteristics that caused the previous version to fail: excluded by constraint '>=4.7 && <4.9' from 'hw-prim') [__2] rejecting: base-4.8.2.0, base-4.8.1.0, base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, base-4.7.0.0, base-4.6.0.1, base-4.6.0.0, base-4.5.1.0, base-4.5.0.0, base-4.4.1.0, base-4.4.0.0, base-4.3.1.0, base-4.3.0.0, base-4.2.0.2, base-4.2.0.1, base-4.2.0.0, base-4.1.0.0, base-4.0.0.0, base-3.0.3.2, base-3.0.3.1 (constraint from non-upgradeable package requires installed instance) [__2] fail (backjumping, conflict set: base, hw-json, hw-prim) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: hw-json, hw-prim, base