Resolving dependencies... Starting unliftio-core-0.2.0.1 Starting exceptions-0.10.4 Building unliftio-core-0.2.0.1 Building exceptions-0.10.4 Completed unliftio-core-0.2.0.1 Completed exceptions-0.10.4 Starting linenoise-0.3.2 Building linenoise-0.3.2 Failed to install linenoise-0.3.2 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/linenoise-0.3.2-3czMbBdSvz3GfhkAJ5GrWV.log ): cabal: Entering directory '/tmp/cabal-tmp-26309/linenoise-0.3.2' Configuring linenoise-0.3.2... Preprocessing library for linenoise-0.3.2.. Building library for linenoise-0.3.2.. [1 of 6] Compiling Linenoise.Completion ( src/Linenoise/Completion.hs, dist/build/Linenoise/Completion.o ) [2 of 6] Compiling Linenoise.FFI ( src/Linenoise/FFI.hs, dist/build/Linenoise/FFI.o ) [3 of 6] Compiling Linenoise.Unlift ( src/Linenoise/Unlift.hs, dist/build/Linenoise/Unlift.o ) [4 of 6] Compiling Linenoise.Repl ( src/Linenoise/Repl.hs, dist/build/Linenoise/Repl.o ) src/Linenoise/Repl.hs:34:13: error: Not in scope: type constructor or class ‘MonadFail’ Perhaps you meant ‘MonadFix’ (imported from Control.Monad.Fix) | 34 | MonadFail, MonadThrow, MonadCatch, | ^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-26309/linenoise-0.3.2' cabal: Error: some packages failed to install: linenoise-0.3.2-3czMbBdSvz3GfhkAJ5GrWV failed during the building phase. The exception was: ExitFailure 1