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