Resolving dependencies... cabal: Could not resolve dependencies: [__0] next goal: hPDB (user goal) [__0] rejecting: hPDB-1.5.0.0, hPDB-1.4.0.0 (constraint from user target requires ==1.3.0.0) [__0] trying: hPDB-1.3.0.0 [__1] trying: base-4.11.1.0/installed-4.1... (dependency of hPDB) [__2] next goal: Octree (dependency of hPDB) [__2] rejecting: Octree-0.6.0.0, Octree-0.5.4.4, Octree-0.5.4.3 (conflict: base==4.11.1.0/installed-4.1..., Octree => base>=4.0 && <4.11) [__2] rejecting: Octree-0.5.4.2 (conflict: base==4.11.1.0/installed-4.1..., Octree => base>=4.0 && <4.9) [__2] rejecting: Octree-0.5.3, Octree-0.5.2 (conflict: base==4.11.1.0/installed-4.1..., Octree => base>=4.0 && <4.8) [__2] rejecting: Octree-0.5.1, Octree-0.5 (conflict: base==4.11.1.0/installed-4.1..., Octree => base>=4.0 && <4.7) [__2] rejecting: Octree-0.4, Octree-0.3, Octree-0.2.3, Octree-0.2.2, Octree-0.2.1, Octree-0.2.0.1, Octree-0.2 (conflict: hPDB => Octree>=0.5) [__2] rejecting: Octree-0.5.4.1 (conflict: base==4.11.1.0/installed-4.1..., Octree => base>=4.0 && <4.8) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, hPDB, Octree