Resolving dependencies... cabal: Could not resolve dependencies: trying: battleships-1.0.0 (user goal) trying: base-4.7.0.1/installed-e4b... (dependency of battleships-1.0.0) trying: diagrams-lib-1.3 (dependency of battleships-1.0.0) trying: adjunctions-4.2.1 (dependency of diagrams-lib-1.3) trying: semigroupoids-5.0.0.1 (dependency of adjunctions-4.2.1) next goal: linear (dependency of diagrams-lib-1.3) rejecting: linear-1.18.1, 1.18.0.1, 1.18, 1.17.1, 1.17, 1.16.4, 1.16.2, 1.16.1, 1.16, 1.15.5, 1.15.4, 1.15.3, 1.15.2, 1.15.1, 1.15.0.1 (conflict: semigroupoids==5.0.0.1, linear => semigroupoids>=3 && <5) rejecting: linear-1.15 (conflict: base==4.7.0.1/installed-e4b..., linear => base<0) rejecting: linear-1.14.0.1, 1.14, 1.13, 1.12.1, 1.11.3 (conflict: semigroupoids==5.0.0.1, linear => semigroupoids>=3 && <5) rejecting: linear-1.11.2, 1.11.1, 1.11, 1.10.1.2, 1.10.1.1, 1.10.1, 1.10, 1.9.1, 1.9.0.1, 1.9, 1.8.1, 1.8, 1.7, 1.6, 1.4, 1.3.1.1, 1.3.1, 1.3, 1.2, 1.1.4, 1.1.2, 1.1.1, 1.0.1, 0.9.2, 0.9.1, 0.9, 0.8, 0.7, 0.6.1, 0.6, 0.5, 0.4.2.2, 0.4.2.1, 0.4.1, 0.2.0.2, 0.2 (conflict: diagrams-lib => linear>=1.11.3 && <1.19) Backjump limit reached (change with --max-backjumps).