Resolving dependencies... Starting exceptions-0.10.4 Building exceptions-0.10.4 Completed exceptions-0.10.4 Starting fakepull-0.3.0.1 Building fakepull-0.3.0.1 Failed to install fakepull-0.3.0.1 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/fakepull-0.3.0.1-L9UhUFxi7Pw4cvzcubjygA.log ): cabal: Entering directory '/tmp/cabal-tmp-2463/fakepull-0.3.0.1' Configuring fakepull-0.3.0.1... Preprocessing library for fakepull-0.3.0.1.. Building library for fakepull-0.3.0.1.. [1 of 2] Compiling Test.Pull.Fake.IO ( src/Test/Pull/Fake/IO.hs, dist/build/Test/Pull/Fake/IO.o ) [2 of 2] Compiling Test.Pull.Fake.Pure ( src/Test/Pull/Fake/Pure.hs, dist/build/Test/Pull/Fake/Pure.o ) src/Test/Pull/Fake/Pure.hs:43:7: error: Not in scope: type constructor or class ‘MonadFail’ Perhaps you meant ‘MonadFix’ (imported from Control.Monad.Fix) | 43 | , MonadFail | ^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-2463/fakepull-0.3.0.1' cabal: Error: some packages failed to install: fakepull-0.3.0.1-L9UhUFxi7Pw4cvzcubjygA failed during the building phase. The exception was: ExitFailure 1