Resolving dependencies... Starting names-th-0.3.0.1 Starting old-locale-1.0.0.7 Starting sql-words-0.1.6.5 Starting th-bang-compat-0.0.1.0 Starting th-constraint-compat-0.0.1.0 Starting th-data-compat-0.1.3.0 Starting th-reify-compat-0.0.1.5 Starting dlist-1.0 Starting utf8-string-1.0.2 Starting time-locale-compat-0.1.1.5 Building dlist-1.0 Building th-data-compat-0.1.3.0 Building names-th-0.3.0.1 Building th-bang-compat-0.0.1.0 Building th-constraint-compat-0.0.1.0 Building th-reify-compat-0.0.1.5 Building old-locale-1.0.0.7 Building time-locale-compat-0.1.1.5 Building sql-words-0.1.6.5 Building utf8-string-1.0.2 Completed time-locale-compat-0.1.1.5 Completed old-locale-1.0.0.7 Starting old-time-1.1.0.3 Completed th-bang-compat-0.0.1.0 Completed th-constraint-compat-0.0.1.0 Completed th-reify-compat-0.0.1.5 Completed th-data-compat-0.1.3.0 Starting product-isomorphic-0.0.3.4 Completed sql-words-0.1.6.5 Building product-isomorphic-0.0.3.4 Completed names-th-0.3.0.1 Building old-time-1.1.0.3 Completed dlist-1.0 Completed utf8-string-1.0.2 Completed product-isomorphic-0.0.3.4 Starting persistable-record-0.6.0.6 Building persistable-record-0.6.0.6 Completed old-time-1.1.0.3 Starting convertible-1.1.1.1 Building convertible-1.1.1.1 Completed persistable-record-0.6.0.6 Starting relational-query-0.12.3.0 Building relational-query-0.12.3.0 Failed to install relational-query-0.12.3.0 Build log ( /home/builder/.cabal/logs/ghc-9.2.4/relational-query-0.12.3.0-DHIXumLI7vt44kV3I3A4AN.log ): cabal: Entering directory '/tmp/cabal-tmp-416457/relational-query-0.12.3.0' Configuring relational-query-0.12.3.0... Preprocessing library for relational-query-0.12.3.0.. Building library for relational-query-0.12.3.0.. [ 1 of 60] Compiling Database.Relational.Internal.Config ( src/Database/Relational/Internal/Config.hs, dist/build/Database/Relational/Internal/Config.o, dist/build/Database/Relational/Internal/Config.dyn_o ) [ 2 of 60] Compiling Database.Relational.Config ( src/Database/Relational/Config.hs, dist/build/Database/Relational/Config.o, dist/build/Database/Relational/Config.dyn_o ) [ 3 of 60] Compiling Database.Relational.Internal.ContextType ( src/Database/Relational/Internal/ContextType.hs, dist/build/Database/Relational/Internal/ContextType.o, dist/build/Database/Relational/Internal/ContextType.dyn_o ) [ 4 of 60] Compiling Database.Relational.Context ( src/Database/Relational/Context.hs, dist/build/Database/Relational/Context.o, dist/build/Database/Relational/Context.dyn_o ) [ 5 of 60] Compiling Database.Relational.Internal.String ( src/Database/Relational/Internal/String.hs, dist/build/Database/Relational/Internal/String.o, dist/build/Database/Relational/Internal/String.dyn_o ) [ 6 of 60] Compiling Database.Relational.Internal.Literal ( src/Database/Relational/Internal/Literal.hs, dist/build/Database/Relational/Internal/Literal.o, dist/build/Database/Relational/Internal/Literal.dyn_o ) src/Database/Relational/Internal/Literal.hs:17:1: warning: [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 17 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 60] Compiling Database.Relational.Internal.UntypedTable ( src/Database/Relational/Internal/UntypedTable.hs, dist/build/Database/Relational/Internal/UntypedTable.o, dist/build/Database/Relational/Internal/UntypedTable.dyn_o ) [ 8 of 60] Compiling Database.Relational.Monad.Trans.Config ( src/Database/Relational/Monad/Trans/Config.hs, dist/build/Database/Relational/Monad/Trans/Config.o, dist/build/Database/Relational/Monad/Trans/Config.dyn_o ) src/Database/Relational/Monad/Trans/Config.hs:21:1: warning: [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 21 | import Control.Applicative (Applicative) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 60] Compiling Database.Relational.Pi.Unsafe ( src/Database/Relational/Pi/Unsafe.hs, dist/build/Database/Relational/Pi/Unsafe.o, dist/build/Database/Relational/Pi/Unsafe.dyn_o ) [10 of 60] Compiling Database.Relational.Pi ( src/Database/Relational/Pi.hs, dist/build/Database/Relational/Pi.o, dist/build/Database/Relational/Pi.dyn_o ) [11 of 60] Compiling Database.Relational.Constraint ( src/Database/Relational/Constraint.hs, dist/build/Database/Relational/Constraint.o, dist/build/Database/Relational/Constraint.dyn_o ) [12 of 60] Compiling Database.Relational.ProjectableClass ( src/Database/Relational/ProjectableClass.hs, dist/build/Database/Relational/ProjectableClass.o, dist/build/Database/Relational/ProjectableClass.dyn_o ) src/Database/Relational/ProjectableClass.hs:27:1: warning: [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 27 | import Data.Monoid (mempty, (<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 60] Compiling Database.Relational.NonStandard.PureTimestampTZ ( src/Database/Relational/NonStandard/PureTimestampTZ.hs, dist/build/Database/Relational/NonStandard/PureTimestampTZ.o, dist/build/Database/Relational/NonStandard/PureTimestampTZ.dyn_o ) src/Database/Relational/NonStandard/PureTimestampTZ.hs:6:1: warning: [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 6 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 60] Compiling Database.Relational.InternalTH.Base ( src/Database/Relational/InternalTH/Base.hs, dist/build/Database/Relational/InternalTH/Base.o, dist/build/Database/Relational/InternalTH/Base.dyn_o ) src/Database/Relational/InternalTH/Base.hs:62:27: error: " Couldn't match type: flag0 -> TyVarBndr flag0 with: TyVarBndr Language.Haskell.TH.Syntax.Specificity Expected: Name -> TyVarBndr Language.Haskell.TH.Syntax.Specificity Actual: Name -> flag0 -> TyVarBndr flag0 " Probable cause: PlainTV is applied to too few arguments In the first argument of map, namely PlainTV In the first argument of forallT, namely (map PlainTV avs) In the second argument of ($), namely forallT (map PlainTV avs) (mapM (classP ''PersistableWidth . (: []) . varT) avs) [t| Pi $tyRec $ct |] pending(rn) [, ] | 62 | forallT (map PlainTV avs) | ^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-416457/relational-query-0.12.3.0' Completed convertible-1.1.1.1 Error: cabal: Some packages failed to install: relational-query-0.12.3.0-DHIXumLI7vt44kV3I3A4AN failed during the building phase. The exception was: ExitFailure 1 relational-query-HDBC-0.7.2.1-BbBc2gClwMr8HlkXcPtJyf depends on relational-query-HDBC-0.7.2.1 which failed to install. relational-schemas-0.1.8.1-CMmpVemMVvzBZ3Y4iCAq6F depends on relational-schemas-0.1.8.1 which failed to install.