Resolving dependencies... Starting StateVar-1.2.2 Starting indexed-traversable-0.1.2 Starting base-orphans-0.8.6 Starting basement-0.0.12 Building StateVar-1.2.2 Building base-orphans-0.8.6 Building indexed-traversable-0.1.2 Building basement-0.0.12 Completed StateVar-1.2.2 Starting integer-logarithms-1.0.3.1 Building integer-logarithms-1.0.3.1 Completed integer-logarithms-1.0.3.1 Starting parser-combinators-1.3.0 Completed indexed-traversable-0.1.2 Starting postgresql-libpq-0.9.4.3 Building parser-combinators-1.3.0 Completed base-orphans-0.8.6 Starting primitive-0.7.3.0 Building primitive-0.7.3.0 Completed parser-combinators-1.3.0 Starting tagged-0.8.6.1 Building postgresql-libpq-0.9.4.3 Building tagged-0.8.6.1 Completed tagged-0.8.6.1 Starting th-abstraction-0.4.3.0 Building th-abstraction-0.4.3.0 Completed postgresql-libpq-0.9.4.3 Starting transformers-compat-0.7.1 Building transformers-compat-0.7.1 Completed th-abstraction-0.4.3.0 Starting contravariant-1.5.5 Building contravariant-1.5.5 Completed transformers-compat-0.7.1 Starting hashable-1.4.0.2 Building hashable-1.4.0.2 Completed primitive-0.7.3.0 Starting distributive-0.6.2.1 Building distributive-0.6.2.1 Completed contravariant-1.5.5 Starting transformers-base-0.4.6 Building transformers-base-0.4.6 Completed distributive-0.6.2.1 Starting vector-0.12.3.1 Completed transformers-base-0.4.6 Starting atomic-primops-0.8.4 Completed hashable-1.4.0.2 Starting comonad-5.0.8 Building vector-0.12.3.1 Building atomic-primops-0.8.4 Building comonad-5.0.8 Completed atomic-primops-0.8.4 Starting monad-control-1.0.3.1 Building monad-control-1.0.3.1 Completed comonad-5.0.8 Starting unordered-containers-0.2.16.0 Completed monad-control-1.0.3.1 Starting scientific-0.3.7.0 Building unordered-containers-0.2.16.0 Building scientific-0.3.7.0 Completed scientific-0.3.7.0 Starting case-insensitive-1.2.1.0 Building case-insensitive-1.2.1.0 Completed case-insensitive-1.2.1.0 Starting bifunctors-5.5.11 Building bifunctors-5.5.11 Completed unordered-containers-0.2.16.0 Starting concurrency-1.11.0.2 Building concurrency-1.11.0.2 Completed basement-0.0.12 Starting megaparsec-9.2.0 Building megaparsec-9.2.0 Completed bifunctors-5.5.11 Starting memory-0.16.0 Building memory-0.16.0 Completed concurrency-1.11.0.2 Starting semigroupoids-5.3.6 Building semigroupoids-5.3.6 Completed megaparsec-9.2.0 Starting simpoole-0.4.0 Building simpoole-0.4.0 Completed memory-0.16.0 Starting cryptonite-0.29 Building cryptonite-0.29 Completed simpoole-0.4.0 Completed vector-0.12.3.1 Completed semigroupoids-5.3.6 Completed cryptonite-0.29 Starting psql-0.0.0 Building psql-0.0.0 Failed to install psql-0.0.0 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/psql-0.0.0-8lMl8vbw6wvEp0cv4lEMs8.log ): cabal: Entering directory '/tmp/cabal-tmp-4849/psql-0.0.0' Configuring psql-0.0.0... Preprocessing library for psql-0.0.0.. Building library for psql-0.0.0.. [ 1 of 12] Compiling PostgreSQL.Types ( lib/PostgreSQL/Types.hs, dist/build/PostgreSQL/Types.o, dist/build/PostgreSQL/Types.dyn_o ) [ 2 of 12] Compiling PostgreSQL.Result.Cell ( lib/PostgreSQL/Result/Cell.hs, dist/build/PostgreSQL/Result/Cell.o, dist/build/PostgreSQL/Result/Cell.dyn_o ) [ 3 of 12] Compiling PostgreSQL.Result.Column ( lib/PostgreSQL/Result/Column.hs, dist/build/PostgreSQL/Result/Column.o, dist/build/PostgreSQL/Result/Column.dyn_o ) [ 4 of 12] Compiling PostgreSQL.Result.Row ( lib/PostgreSQL/Result/Row.hs, dist/build/PostgreSQL/Result/Row.o, dist/build/PostgreSQL/Result/Row.dyn_o ) [ 5 of 12] Compiling PostgreSQL.Result ( lib/PostgreSQL/Result.hs, dist/build/PostgreSQL/Result.o, dist/build/PostgreSQL/Result.dyn_o ) [ 6 of 12] Compiling PostgreSQL.Param ( lib/PostgreSQL/Param.hs, dist/build/PostgreSQL/Param.o, dist/build/PostgreSQL/Param.dyn_o ) [ 7 of 12] Compiling PostgreSQL.Statement ( lib/PostgreSQL/Statement.hs, dist/build/PostgreSQL/Statement.o, dist/build/PostgreSQL/Statement.dyn_o ) [ 8 of 12] Compiling PostgreSQL.Query.Class ( lib/PostgreSQL/Query/Class.hs, dist/build/PostgreSQL/Query/Class.o, dist/build/PostgreSQL/Query/Class.dyn_o ) [ 9 of 12] Compiling PostgreSQL.Query ( lib/PostgreSQL/Query.hs, dist/build/PostgreSQL/Query.o, dist/build/PostgreSQL/Query.dyn_o ) lib/PostgreSQL/Query.hs:127:40: error: " Could not deduce (Bind m) arising from a use of  from the context: Monad m bound by the instance declaration at lib/PostgreSQL/Query.hs:126:10-34 Possible fix: add (Bind m) to the context of the type signature for: () :: forall a. QueryT m a -> QueryT m a -> QueryT m a or the instance declaration " In the second argument of ($), namely lhs rhs In the expression: QueryT $ lhs rhs In an equation for : QueryT lhs QueryT rhs = QueryT $ lhs rhs | 127 | QueryT lhs QueryT rhs = QueryT $ lhs rhs | ^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-4849/psql-0.0.0' cabal: Error: some packages failed to install: psql-0.0.0-8lMl8vbw6wvEp0cv4lEMs8 failed during the building phase. The exception was: ExitFailure 1