Resolving dependencies... cabal: Could not resolve dependencies: next goal: machines (user goal) rejecting: machines-0.5.1, 0.4.1, 0.4.0.1, 0.4, 0.2.5, 0.2.4, 0.2.3.1, 0.2.3, 0.2.2, 0.2.1.3, 0.2.1.2, 0.2.1.1, 0.2.1, 0.1.2, 0.1.1 (global constraint requires ==0.1) trying: machines-0.1 trying: transformers-0.3.0.0/installed-16a... (dependency of machines-0.1) next goal: profunctors (dependency of machines-0.1) rejecting: profunctors-5.1.1, 5.1, 5.0.1, 5.0.0.1, 5, 4.4.1, 4.4, 4.3.2, 4.2.0.1, 4.2, 4.1, 4.0.4, 4.0.3, 4.0.2, 4.0.1, 4.0, 3.3.0.1, 3.3, 3.2, 3.1.3, 3.1.2, 3.1.1, 3.1 (conflict: machines => profunctors==3.0.*) trying: profunctors-3.0 next goal: semigroupoids (dependency of profunctors-3.0) rejecting: semigroupoids-5.0.0.2, 5.0.0.1, 5, 4.3, 4.2, 4.0.4, 4.0.3, 4.0.2.1, 4.0.2, 4.0.1, 4.0, 3.1 (conflict: profunctors => semigroupoids==3.0.*) trying: semigroupoids-3.0.3 next goal: contravariant (dependency of semigroupoids-3.0.3) rejecting: contravariant-1.3.1.1, 1.3.1, 1.3, 1.2.2.1, 1.2.2, 1.2.1, 1.2.0.1, 1.2, 1.1, 1.0 (conflict: semigroupoids => contravariant>=0.2.0.1 && <1) trying: contravariant-0.6.1.1 trying: transformers-compat-0.4.0.4 (dependency of contravariant-0.6.1.1) trying: transformers-compat-0.4.0.4:-two rejecting: transformers-compat-0.4.0.4:-three (conflict: transformers==0.3.0.0/installed-16a..., transformers-compat-0.4.0.4:three => transformers>=0.4.1 && <0.5) rejecting: transformers-compat-0.4.0.4:+three (manual flag can only be changed explicitly) Dependency tree exhaustively searched.