Resolving dependencies... Starting cabal-doctest-1.0.8 Starting cereal-0.5.8.1 Starting hashable-1.3.1.0 Starting base-orphans-0.8.4 Building cabal-doctest-1.0.8 Building cereal-0.5.8.1 Building hashable-1.3.1.0 Building base-orphans-0.8.4 Completed cabal-doctest-1.0.8 Starting integer-logarithms-1.0.3.1 Building integer-logarithms-1.0.3.1 Completed hashable-1.3.1.0 Starting primes-0.2.1.0 Building primes-0.2.1.0 Completed integer-logarithms-1.0.3.1 Starting primitive-0.7.1.0 Completed base-orphans-0.8.4 Starting semigroups-0.19.1 Building primitive-0.7.1.0 Building semigroups-0.19.1 Completed primes-0.2.1.0 Starting tagged-0.8.6.1 Building tagged-0.8.6.1 Completed cereal-0.5.8.1 Starting unordered-containers-0.2.13.0 Completed semigroups-0.19.1 Building unordered-containers-0.2.13.0 Completed tagged-0.8.6.1 Starting distributive-0.6.2.1 Building distributive-0.6.2.1 Completed distributive-0.6.2.1 Starting rank2classes-1.4.1 Building rank2classes-1.4.1 Completed unordered-containers-0.2.13.0 Starting charset-0.3.8 Completed primitive-0.7.1.0 Starting scientific-0.3.6.2 Starting vector-0.12.2.0 Building charset-0.3.8 Building scientific-0.3.6.2 Building vector-0.12.2.0 Completed scientific-0.3.6.2 Starting attoparsec-0.14.1 Completed charset-0.3.8 Building attoparsec-0.14.1 Completed rank2classes-1.4.1 Completed attoparsec-0.14.1 Starting parsers-0.12.10 Building parsers-0.12.10 Completed parsers-0.12.10 Completed vector-0.12.2.0 Starting monoid-subclasses-1.1 Building monoid-subclasses-1.1 Completed monoid-subclasses-1.1 Starting input-parsers-0.2.1 Building input-parsers-0.2.1 Failed to install input-parsers-0.2.1 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/input-parsers-0.2.1-2l8lHKyMAWN7G7zQPvOO2v.log ): cabal: Entering directory '/tmp/cabal-tmp-27563/input-parsers-0.2.1' Configuring input-parsers-0.2.1... Preprocessing library for input-parsers-0.2.1.. Building library for input-parsers-0.2.1.. [1 of 5] Compiling Text.Parser.Input.Position ( src/Text/Parser/Input/Position.hs, dist/build/Text/Parser/Input/Position.o, dist/build/Text/Parser/Input/Position.dyn_o ) [2 of 5] Compiling Text.Parser.Internal ( src/Text/Parser/Internal.hs, dist/build/Text/Parser/Internal.o, dist/build/Text/Parser/Internal.dyn_o ) [3 of 5] Compiling Text.Parser.Wrapper ( src/Text/Parser/Wrapper.hs, dist/build/Text/Parser/Wrapper.o, dist/build/Text/Parser/Wrapper.dyn_o ) [4 of 5] Compiling Text.Parser.Input ( src/Text/Parser/Input.hs, dist/build/Text/Parser/Input.o, dist/build/Text/Parser/Input.dyn_o ) src/Text/Parser/Input.hs:462:41: error: Not in scope: type constructor or class ‘Lazy.ByteString’ Neither ‘Control.Monad.Trans.RWS.Lazy’, ‘Control.Monad.Trans.State.Lazy’ nor ‘Control.Monad.Trans.Writer.Lazy’ exports ‘ByteString’. | 462 | type ParserInput (Lazy Binary.Get) = Lazy.ByteString | ^^^^^^^^^^^^^^^ src/Text/Parser/Input.hs:470:43: error: Not in scope: type constructor or class ‘ByteString’ | 470 | type ParserInput (Strict Binary.Get) = ByteString | ^^^^^^^^^^ src/Text/Parser/Input.hs:472:23: error: Not in scope: ‘Lazy.toStrict’ Neither ‘Control.Monad.Trans.RWS.Lazy’, ‘Control.Monad.Trans.State.Lazy’ nor ‘Control.Monad.Trans.Writer.Lazy’ exports ‘toStrict’. | 472 | getInput = Strict (Lazy.toStrict <$> Binary.lookAhead Binary.getRemainingLazyByteString) | ^^^^^^^^^^^^^ src/Text/Parser/Input.hs:482:36: error: Not in scope: ‘Lazy.take’ Neither ‘Control.Monad.Trans.RWS.Lazy’, ‘Control.Monad.Trans.State.Lazy’ nor ‘Control.Monad.Trans.Writer.Lazy’ exports ‘take’. | 482 | pure (Lazy.take (pos' - pos) input, result) | ^^^^^^^^^ src/Text/Parser/Input.hs:489:40: error: Not in scope: ‘Lazy.toStrict’ Neither ‘Control.Monad.Trans.RWS.Lazy’, ‘Control.Monad.Trans.State.Lazy’ nor ‘Control.Monad.Trans.Writer.Lazy’ exports ‘toStrict’. | 489 | pure (Lazy.toStrict (Lazy.take (pos' - pos) input), result) | ^^^^^^^^^^^^^ src/Text/Parser/Input.hs:489:55: error: Not in scope: ‘Lazy.take’ Neither ‘Control.Monad.Trans.RWS.Lazy’, ‘Control.Monad.Trans.State.Lazy’ nor ‘Control.Monad.Trans.Writer.Lazy’ exports ‘take’. | 489 | pure (Lazy.toStrict (Lazy.take (pos' - pos) input), result) | ^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-27563/input-parsers-0.2.1' cabal: Error: some packages failed to install: construct-0.3.0.2-3jCUcd9r2936namvP2ha8g depends on construct-0.3.0.2 which failed to install. incremental-parser-0.5.0.2-CoP4xv0kDf85QNLMsYZglo depends on incremental-parser-0.5.0.2 which failed to install. input-parsers-0.2.1-2l8lHKyMAWN7G7zQPvOO2v failed during the building phase. The exception was: ExitFailure 1