Warning: The install command is a part of the legacy v1 style of cabal usage. Please switch to using either the new project style and the new-install command or the legacy v1-install alias as new-style projects will become the default in the next version of cabal-install. Please file a bug if you cannot replicate a working v1- use case with the new-style commands. For more information, see: https://wiki.haskell.org/Cabal/NewBuild Resolving dependencies... cabal: Could not resolve dependencies: [__0] next goal: perceptual-hash (user goal) [__0] rejecting: perceptual-hash-0.1.3.2 (constraint from user target requires ==0.1.3.1) [__0] trying: perceptual-hash-0.1.3.1 [__1] trying: hip-1.5.3.0 (dependency of perceptual-hash) [__2] trying: netpbm-1.0.3 (dependency of hip) [__3] trying: unordered-containers-0.2.10.0 (dependency of netpbm) [__4] trying: hashable-1.3.0.0 (dependency of unordered-containers) [__5] trying: Chart-diagrams-1.9.2 (dependency of hip) [__6] next goal: svg-builder (dependency of Chart-diagrams) [__6] rejecting: svg-builder-0.1.1, svg-builder-0.1.0.2, svg-builder-0.1.0.1, svg-builder-0.1 (conflict: hashable==1.3.0.0, svg-builder => hashable>=1.1 && <1.3) [__6] fail (backjumping, conflict set: Chart-diagrams, hashable, svg-builder) Backjump limit reached (currently 2000, change with --max-backjumps or try to run with --reorder-goals).