Resolving dependencies... Configuring base-prelude-1.3... Configuring hashable-1.2.7.0... Building base-prelude-1.3... Building hashable-1.2.7.0... Installed hashable-1.2.7.0 Configuring integer-logarithms-1.0.2.2... Building integer-logarithms-1.0.2.2... Installed base-prelude-1.3 Configuring parser-combinators-1.0.0... Installed integer-logarithms-1.0.2.2 Configuring primitive-0.6.4.0... Building parser-combinators-1.0.0... Building primitive-0.6.4.0... Installed parser-combinators-1.0.0 Configuring case-insensitive-1.2.0.11... Building case-insensitive-1.2.0.11... Installed case-insensitive-1.2.0.11 Installed primitive-0.6.4.0 Configuring scientific-0.3.6.2... Building scientific-0.3.6.2... Installed scientific-0.3.6.2 Configuring megaparsec-7.0.0... Building megaparsec-7.0.0... Installed megaparsec-7.0.0 Configuring neat-interpolation-0.3.2.3... Building neat-interpolation-0.3.2.3... Failed to install neat-interpolation-0.3.2.3 Build log ( /home/builder/.cabal/logs/ghc-8.4.3/neat-interpolation-0.3.2.3-LNrAJdleKvFEeklDSWwOKT.log ): cabal: Entering directory '/tmp/cabal-tmp-25806/neat-interpolation-0.3.2.3' Configuring neat-interpolation-0.3.2.3... Preprocessing library for neat-interpolation-0.3.2.3.. Building library for neat-interpolation-0.3.2.3.. [1 of 3] Compiling NeatInterpolation.Parsing ( library/NeatInterpolation/Parsing.hs, dist/build/NeatInterpolation/Parsing.o ) library/NeatInterpolation/Parsing.hs:44:52: error: • Variable not in scope: parseErrorPretty' :: [Char] -> ParseErrorBundle String Void -> String • Perhaps you meant ‘parseErrorPretty’ (imported from Text.Megaparsec) | 44 | Left err -> Left $ ParseException $ pack $ parseErrorPretty' input err | ^^^^^^^^^^^^^^^^^ library/NeatInterpolation/Parsing.hs:57:24: error: Variable not in scope: anyChar :: m Char | 57 | text <- manyTill anyChar end | ^^^^^^^ library/NeatInterpolation/Parsing.hs:57:32: error: • Couldn't match expected type ‘Char’ with actual type ‘Token s0’ The type variable ‘s0’ is ambiguous • In the second argument of ‘manyTill’, namely ‘end’ In a stmt of a 'do' block: text <- manyTill anyChar end In the expression: do text <- manyTill anyChar end if null text then fail "Empty text" else return $ LineContentText $ text | 57 | text <- manyTill anyChar end | ^^^ cabal: Leaving directory '/tmp/cabal-tmp-25806/neat-interpolation-0.3.2.3' cabal: Error: some packages failed to install: neat-interpolation-0.3.2.3-LNrAJdleKvFEeklDSWwOKT failed during the building phase. The exception was: ExitFailure 1