Resolving dependencies... cabal: Could not resolve dependencies: [__0] trying: erlang-ffi-1.0.0 (user goal) [__1] trying: network-3.1.2.1 (dependency of erlang-ffi) [__2] trying: base-4.14.1.0/installed-4.14.1.0 (dependency of erlang-ffi) [__3] trying: MissingH-1.4.3.0 (dependency of erlang-ffi) [__4] trying: hslogger-1.3.1.0 (dependency of MissingH) [__5] trying: hslogger:+network--gt-3_0_0 [__6] next goal: network-bsd (dependency of hslogger +network--gt-3_0_0) [__6] rejecting: network-bsd-2.8.1.0 (conflict: network==3.1.2.1, network-bsd => network(>=3.0.0.0 && <3.0.2) || (>=3.1.0.0 && <3.1.2)) [__6] skipping: network-bsd-2.8.0.0, network-bsd-2.7.0.0 (has the same characteristics that caused the previous version to fail: excludes 'network' version 3.1.2.1) [__6] fail (backjumping, conflict set: hslogger, network, network-bsd, hslogger:network--gt-3_0_0) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: network, erlang-ffi, hslogger, base, MissingH, network-bsd, hslogger:network--gt-3_0_0 Try running with --minimize-conflict-set to improve the error message.