Resolving dependencies... Configuring cabal-doctest-1.0.6... Configuring base-orphans-0.7... Building cabal-doctest-1.0.6... Building base-orphans-0.7... Installed base-orphans-0.7 Configuring clock-0.7.2... Installed cabal-doctest-1.0.6 Configuring hxt-charproperties-9.2.0.1... Building clock-0.7.2... Building hxt-charproperties-9.2.0.1... Installed clock-0.7.2 Configuring ilist-0.3.1.0... Building ilist-0.3.1.0... Installed ilist-0.3.1.0 Configuring json-0.9.2... Building json-0.9.2... Installed hxt-charproperties-9.2.0.1 Configuring regex-tdfa-1.2.3... Building regex-tdfa-1.2.3... Installed json-0.9.2 Configuring semigroups-0.18.4... Building semigroups-0.18.4... Installed semigroups-0.18.4 Configuring th-abstraction-0.2.6.0... Building th-abstraction-0.2.6.0... Installed th-abstraction-0.2.6.0 Configuring transformers-compat-0.6.1.5... Building transformers-compat-0.6.1.5... Installed transformers-compat-0.6.1.5 Configuring extra-1.6.6... Building extra-1.6.6... Installed regex-tdfa-1.2.3 Configuring hxt-unicode-9.0.2.4... Building hxt-unicode-9.0.2.4... Installed hxt-unicode-9.0.2.4 Configuring hxt-regex-xmlschema-9.2.0.3... Installed extra-1.6.6 Configuring tagged-0.8.5... Building hxt-regex-xmlschema-9.2.0.3... Building tagged-0.8.5... Installed tagged-0.8.5 Configuring contravariant-1.4.1... Building contravariant-1.4.1... Installed hxt-regex-xmlschema-9.2.0.3 Configuring distributive-0.5.3... Building distributive-0.5.3... Installed contravariant-1.4.1 Configuring hxt-9.3.1.16... Building hxt-9.3.1.16... Installed distributive-0.5.3 Configuring comonad-5.0.3... Building comonad-5.0.3... Installed comonad-5.0.3 Configuring bifunctors-5.5.2... Building bifunctors-5.5.2... Installed bifunctors-5.5.2 Configuring semigroupoids-5.2.2... Building semigroupoids-5.2.2... Installed semigroupoids-5.2.2 Configuring profunctors-5.2.2... Building profunctors-5.2.2... Installed hxt-9.3.1.16 Installed profunctors-5.2.2 Configuring either-5... Building either-5... Installed either-5 Configuring katydid-0.3.0.0... Building katydid-0.3.0.0... Failed to install katydid-0.3.0.0 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/katydid-0.3.0.0-Ka0ujLqzdTN4jCWzSBJEzu.log ): cabal: Entering directory '/tmp/cabal-tmp-8602/katydid-0.3.0.0' Configuring katydid-0.3.0.0... Preprocessing library for katydid-0.3.0.0.. Building library for katydid-0.3.0.0.. [ 1 of 23] Compiling Parsers ( src/Parsers.hs, dist/build/Parsers.o ) [ 2 of 23] Compiling Json ( src/Json.hs, dist/build/Json.o ) [ 3 of 23] Compiling Expr ( src/Expr.hs, dist/build/Expr.o ) [ 4 of 23] Compiling Exprs.Var ( src/Exprs/Var.hs, dist/build/Exprs/Var.o ) [ 5 of 23] Compiling Exprs.Type ( src/Exprs/Type.hs, dist/build/Exprs/Type.o ) [ 6 of 23] Compiling Exprs.Strings ( src/Exprs/Strings.hs, dist/build/Exprs/Strings.o ) [ 7 of 23] Compiling Exprs.Logic ( src/Exprs/Logic.hs, dist/build/Exprs/Logic.o ) [ 8 of 23] Compiling Exprs.Length ( src/Exprs/Length.hs, dist/build/Exprs/Length.o ) [ 9 of 23] Compiling Exprs.Elem ( src/Exprs/Elem.hs, dist/build/Exprs/Elem.o ) [10 of 23] Compiling Exprs.Contains ( src/Exprs/Contains.hs, dist/build/Exprs/Contains.o ) [11 of 23] Compiling Exprs.Compare ( src/Exprs/Compare.hs, dist/build/Exprs/Compare.o ) [12 of 23] Compiling Exprs ( src/Exprs.hs, dist/build/Exprs.o ) [13 of 23] Compiling Ast ( src/Ast.hs, dist/build/Ast.o ) [14 of 23] Compiling Parser ( src/Parser.hs, dist/build/Parser.o ) [15 of 23] Compiling Simplify ( src/Simplify.hs, dist/build/Simplify.o ) [16 of 23] Compiling Smart ( src/Smart.hs, dist/build/Smart.o ) [17 of 23] Compiling Xml ( src/Xml.hs, dist/build/Xml.o ) [18 of 23] Compiling Zip ( src/Zip.hs, dist/build/Zip.o ) [19 of 23] Compiling IfExprs ( src/IfExprs.hs, dist/build/IfExprs.o ) [20 of 23] Compiling Derive ( src/Derive.hs, dist/build/Derive.o ) [21 of 23] Compiling VpaDerive ( src/VpaDerive.hs, dist/build/VpaDerive.o ) src/VpaDerive.hs:15:1: error: Could not find module ‘Control.Monad.Trans.Either’ Perhaps you meant Control.Monad.Trans (from mtl-2.2.1) Control.Monad.Writer (from mtl-2.2.1) Use -v to see a list of the files searched for. | 15 | import Control.Monad.Trans.Either (EitherT, runEitherT, left, hoistEither) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-8602/katydid-0.3.0.0' cabal: Error: some packages failed to install: katydid-0.3.0.0-Ka0ujLqzdTN4jCWzSBJEzu failed during the building phase. The exception was: ExitFailure 1