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] trying: api-rpc-pegnet-0.1.0.0 (user goal) [__1] trying: transformers-0.5.5.0/installed-0.5... (dependency of api-rpc-pegnet) [__2] trying: remote-json-client-0.2 (dependency of api-rpc-pegnet) [__3] next goal: wreq (dependency of remote-json-client) [__3] rejecting: wreq-0.5.3.2, wreq-0.5.3.1, wreq-0.5.3.0, wreq-0.5.2.1, wreq-0.5.2.0, wreq-0.5.1.0, wreq-0.5.0.1, wreq-0.5.0.0 (conflict: remote-json-client => wreq>=0.4.1.0 && <0.5) [__3] trying: wreq-0.4.1.0 [__4] trying: template-haskell-2.14.0.0/installed-2.1... (dependency of wreq) [__5] trying: exceptions-0.10.3 (dependency of wreq) [__6] next goal: remote-json (dependency of api-rpc-pegnet) [__6] rejecting: remote-json-0.2 (conflict: exceptions==0.10.3, remote-json => exceptions>=0.8 && <0.9) [__6] fail (backjumping, conflict set: api-rpc-pegnet, exceptions, remote-json) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: wreq, template-haskell, exceptions, remote-json-client, transformers, base, remote-json, api-rpc-pegnet