Resolving dependencies... Starting old-locale-1.0.0.7 Starting utf8-string-1.0.1.1 Building old-locale-1.0.0.7 Building utf8-string-1.0.1.1 Completed old-locale-1.0.0.7 Starting old-time-1.1.0.3 Building old-time-1.1.0.3 Completed utf8-string-1.0.1.1 Completed old-time-1.1.0.3 Starting convertible-1.1.1.0 Building convertible-1.1.1.0 Completed convertible-1.1.1.0 Starting yeshql-core-4.1.1.2 Starting HDBC-2.4.0.3 Building yeshql-core-4.1.1.2 Building HDBC-2.4.0.3 Failed to install yeshql-core-4.1.1.2 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/yeshql-core-4.1.1.2-6KJvmedTtvm34UM8TANdMz.log ): cabal: Entering directory '/tmp/cabal-tmp-27904/yeshql-core-4.1.1.2' Configuring yeshql-core-4.1.1.2... Preprocessing library for yeshql-core-4.1.1.2.. Building library for yeshql-core-4.1.1.2.. [1 of 4] Compiling Database.YeshQL.Parser ( src/Database/YeshQL/Parser.hs, dist/build/Database/YeshQL/Parser.o ) [2 of 4] Compiling Database.YeshQL.Core ( src/Database/YeshQL/Core.hs, dist/build/Database/YeshQL/Core.o ) [3 of 4] Compiling Database.YeshQL.Util ( src/Database/YeshQL/Util.hs, dist/build/Database/YeshQL/Util.o ) src/Database/YeshQL/Util.hs:60:21: error: Not in scope: type constructor or class ‘MonadFail’ | 60 | withParsedQuery :: (MonadFail m, MonadPerformIO m, Monad m) | ^^^^^^^^^ src/Database/YeshQL/Util.hs:64:23: error: Not in scope: type constructor or class ‘MonadFail’ | 64 | withParsedQueries :: (MonadFail m, MonadPerformIO m, Monad m) | ^^^^^^^^^ src/Database/YeshQL/Util.hs:68:25: error: Not in scope: type constructor or class ‘MonadFail’ | 68 | withParsedQueryFile :: (MonadFail m, MonadPerformIO m, Monad m) | ^^^^^^^^^ src/Database/YeshQL/Util.hs:76:27: error: Not in scope: type constructor or class ‘MonadFail’ | 76 | withParsedQueriesFile :: (MonadFail m, MonadPerformIO m, Monad m) | ^^^^^^^^^ src/Database/YeshQL/Util.hs:84:16: error: Not in scope: type constructor or class ‘MonadFail’ | 84 | withParsed :: (MonadFail m, Monad m, Show e) | ^^^^^^^^^ src/Database/YeshQL/Util.hs:116:20: error: Not in scope: type constructor or class ‘MonadFail’ | 116 | withParsedFile :: (MonadFail m, MonadPerformIO m, Monad m, Show e) => (String -> Either e a) -> (a -> m b) -> FilePath -> m b | ^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-27904/yeshql-core-4.1.1.2' Completed HDBC-2.4.0.3 cabal: Error: some packages failed to install: yeshql-core-4.1.1.2-6KJvmedTtvm34UM8TANdMz failed during the building phase. The exception was: ExitFailure 1 yeshql-hdbc-4.1.1.2-7w5s11IyAi645M7n3r8OtB depends on yeshql-hdbc-4.1.1.2 which failed to install.