Resolving dependencies... Configuring dlist-0.8.0.2... Configuring names-th-0.2.0.2... Building dlist-0.8.0.2... Building names-th-0.2.0.2... Installed names-th-0.2.0.2 Configuring sql-words-0.1.4.1... Building sql-words-0.1.4.1... Configuring text-1.2.2.1... Installed dlist-0.8.0.2 Building text-1.2.2.1... Configuring th-data-compat-0.0.2.2... Installed sql-words-0.1.4.1 Building th-data-compat-0.0.2.2... Configuring time-locale-compat-0.1.1.3... Installed th-data-compat-0.0.2.2 Building time-locale-compat-0.1.1.3... Configuring persistable-record-0.4.1.0... Installed time-locale-compat-0.1.1.3 Building persistable-record-0.4.1.0... Installed persistable-record-0.4.1.0 Installed text-1.2.2.1 Configuring relational-query-0.8.0.1... Building relational-query-0.8.0.1... Failed to install relational-query-0.8.0.1 Build log ( /home/builder/.cabal/logs/relational-query-0.8.0.1.log ): cabal: Entering directory '/tmp/cabal-tmp-18066/relational-query-0.8.0.1' Configuring relational-query-0.8.0.1... Building relational-query-0.8.0.1... Preprocessing library relational-query-0.8.0.1... [ 1 of 40] Compiling Database.Relational.Query.Scalar ( src/Database/Relational/Query/Scalar.hs, dist/build/Database/Relational/Query/Scalar.o ) [ 2 of 40] Compiling Database.Relational.Query.Internal.SQL ( src/Database/Relational/Query/Internal/SQL.hs, dist/build/Database/Relational/Query/Internal/SQL.o ) [ 3 of 40] Compiling Database.Relational.Query.Pure ( src/Database/Relational/Query/Pure.hs, dist/build/Database/Relational/Query/Pure.o ) [ 4 of 40] Compiling Database.Relational.Query.Pi.Unsafe ( src/Database/Relational/Query/Pi/Unsafe.hs, dist/build/Database/Relational/Query/Pi/Unsafe.o ) [ 5 of 40] Compiling Database.Relational.Query.Pi ( src/Database/Relational/Query/Pi.hs, dist/build/Database/Relational/Query/Pi.o ) [ 6 of 40] Compiling Database.Relational.Query.Context ( src/Database/Relational/Query/Context.hs, dist/build/Database/Relational/Query/Context.o ) [ 7 of 40] Compiling Database.Relational.Query.Constraint ( src/Database/Relational/Query/Constraint.hs, dist/build/Database/Relational/Query/Constraint.o ) [ 8 of 40] Compiling Database.Relational.Query.Component ( src/Database/Relational/Query/Component.hs, dist/build/Database/Relational/Query/Component.o ) [ 9 of 40] Compiling Database.Relational.Query.Monad.Trans.Config ( src/Database/Relational/Query/Monad/Trans/Config.hs, dist/build/Database/Relational/Query/Monad/Trans/Config.o ) [10 of 40] Compiling Database.Relational.Query.Table ( src/Database/Relational/Query/Table.hs, dist/build/Database/Relational/Query/Table.o ) [11 of 40] Compiling Database.Relational.Query.Internal.Sub ( src/Database/Relational/Query/Internal/Sub.hs, dist/build/Database/Relational/Query/Internal/Sub.o ) [12 of 40] Compiling Database.Relational.Query.Internal.Product ( src/Database/Relational/Query/Internal/Product.hs, dist/build/Database/Relational/Query/Internal/Product.o ) [13 of 40] Compiling Database.Relational.Query.Monad.Trans.JoinState ( src/Database/Relational/Query/Monad/Trans/JoinState.hs, dist/build/Database/Relational/Query/Monad/Trans/JoinState.o ) [14 of 40] Compiling Database.Relational.Query.Sub ( src/Database/Relational/Query/Sub.hs, dist/build/Database/Relational/Query/Sub.o ) [15 of 40] Compiling Database.Relational.Query.Monad.Trans.Qualify ( src/Database/Relational/Query/Monad/Trans/Qualify.hs, dist/build/Database/Relational/Query/Monad/Trans/Qualify.o ) [16 of 40] Compiling Database.Relational.Query.Monad.BaseType ( src/Database/Relational/Query/Monad/BaseType.hs, dist/build/Database/Relational/Query/Monad/BaseType.o ) [17 of 40] Compiling Database.Relational.Query.Projection ( src/Database/Relational/Query/Projection.hs, dist/build/Database/Relational/Query/Projection.o ) [18 of 40] Compiling Database.Relational.Query.Projectable ( src/Database/Relational/Query/Projectable.hs, dist/build/Database/Relational/Query/Projectable.o ) [19 of 40] Compiling Database.Relational.Query.Monad.Class ( src/Database/Relational/Query/Monad/Class.hs, dist/build/Database/Relational/Query/Monad/Class.o ) [20 of 40] Compiling Database.Relational.Query.Monad.Trans.Aggregating ( src/Database/Relational/Query/Monad/Trans/Aggregating.hs, dist/build/Database/Relational/Query/Monad/Trans/Aggregating.o ) [21 of 40] Compiling Database.Relational.Query.Monad.Trans.Assigning ( src/Database/Relational/Query/Monad/Trans/Assigning.hs, dist/build/Database/Relational/Query/Monad/Trans/Assigning.o ) [22 of 40] Compiling Database.Relational.Query.Monad.Register ( src/Database/Relational/Query/Monad/Register.hs, dist/build/Database/Relational/Query/Monad/Register.o ) [23 of 40] Compiling Database.Relational.Query.Monad.Trans.Ordering ( src/Database/Relational/Query/Monad/Trans/Ordering.hs, dist/build/Database/Relational/Query/Monad/Trans/Ordering.o ) [24 of 40] Compiling Database.Relational.Query.Monad.Trans.Restricting ( src/Database/Relational/Query/Monad/Trans/Restricting.hs, dist/build/Database/Relational/Query/Monad/Trans/Restricting.o ) [25 of 40] Compiling Database.Relational.Query.Monad.Restrict ( src/Database/Relational/Query/Monad/Restrict.hs, dist/build/Database/Relational/Query/Monad/Restrict.o ) [26 of 40] Compiling Database.Relational.Query.Monad.Assign ( src/Database/Relational/Query/Monad/Assign.hs, dist/build/Database/Relational/Query/Monad/Assign.o ) [27 of 40] Compiling Database.Relational.Query.Effect ( src/Database/Relational/Query/Effect.hs, dist/build/Database/Relational/Query/Effect.o ) [28 of 40] Compiling Database.Relational.Query.Monad.Trans.Join ( src/Database/Relational/Query/Monad/Trans/Join.hs, dist/build/Database/Relational/Query/Monad/Trans/Join.o ) [29 of 40] Compiling Database.Relational.Query.Monad.Type ( src/Database/Relational/Query/Monad/Type.hs, dist/build/Database/Relational/Query/Monad/Type.o ) [30 of 40] Compiling Database.Relational.Query.Monad.Aggregate ( src/Database/Relational/Query/Monad/Aggregate.hs, dist/build/Database/Relational/Query/Monad/Aggregate.o ) [31 of 40] Compiling Database.Relational.Query.Monad.Simple ( src/Database/Relational/Query/Monad/Simple.hs, dist/build/Database/Relational/Query/Monad/Simple.o ) [32 of 40] Compiling Database.Relational.Query.Monad.Unique ( src/Database/Relational/Query/Monad/Unique.hs, dist/build/Database/Relational/Query/Monad/Unique.o ) [33 of 40] Compiling Database.Relational.Query.ProjectableExtended ( src/Database/Relational/Query/ProjectableExtended.hs, dist/build/Database/Relational/Query/ProjectableExtended.o ) [34 of 40] Compiling Database.Relational.Query.SQL ( src/Database/Relational/Query/SQL.hs, dist/build/Database/Relational/Query/SQL.o ) [35 of 40] Compiling Database.Relational.Query.Relation ( src/Database/Relational/Query/Relation.hs, dist/build/Database/Relational/Query/Relation.o ) [36 of 40] Compiling Database.Relational.Query.Type ( src/Database/Relational/Query/Type.hs, dist/build/Database/Relational/Query/Type.o ) [37 of 40] Compiling Database.Relational.Query.Derives ( src/Database/Relational/Query/Derives.hs, dist/build/Database/Relational/Query/Derives.o ) [38 of 40] Compiling Database.Relational.Query ( src/Database/Relational/Query.hs, dist/build/Database/Relational/Query.o ) [39 of 40] Compiling Database.Relational.Query.Arrow ( src/Database/Relational/Query/Arrow.hs, dist/build/Database/Relational/Query/Arrow.o ) [40 of 40] Compiling Database.Relational.Query.TH ( src/Database/Relational/Query/TH.hs, dist/build/Database/Relational/Query/TH.o ) src/Database/Relational/Query/TH.hs:487:5: error: • The constructor ‘VarI’ should have 3 arguments, but has been given 4 • In the pattern: VarI _ (AppT (AppT (ConT prn) p) r) _ _ In a case alternative: VarI _ (AppT (AppT (ConT prn) p) r) _ _ | prn == ''Relation -> return (p, r) In a stmt of a 'do' block: case relInfo of { VarI _ (AppT (AppT (ConT prn) p) r) _ _ | prn == ''Relation -> return (p, r) _ -> fail $ "expandRelation: Variable must have Relation type: " ++ show relVar } cabal: Leaving directory '/tmp/cabal-tmp-18066/relational-query-0.8.0.1' cabal: Error: some packages failed to install: relational-query-0.8.0.1 failed during the building phase. The exception was: ExitFailure 1