Build #3 for relational-query-0.10.0.1

[all reports]

Package relational-query-0.10.0.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2019-07-09 19:01:58.468621591 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies array-0.5.3.0, base-4.12.0.0, bytestring-0.10.8.2, containers-0.6.0.1, dlist-0.8.0.6, names-th-0.3.0.0, persistable-record-0.6.0.4, product-isomorphic-0.0.3.3, sql-words-0.1.6.3, template-haskell-2.14.0.0, text-1.2.3.1, th-reify-compat-0.0.1.5, time-1.8.0.2, time-locale-compat-0.1.1.5, transformers-0.5.5.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Warning: The install command is a part of the legacy v1 style of cabal usage.

Please switch to using either the new project style and the new-install
command or the legacy v1-install alias as new-style projects will become the
default in the next version of cabal-install. Please file a bug if you cannot
replicate a working v1- use case with the new-style commands.

For more information, see: https://wiki.haskell.org/Cabal/NewBuild

Resolving dependencies...
Starting     dlist-0.8.0.6
Starting     sql-words-0.1.6.3
Starting     th-data-compat-0.0.2.7
Starting     names-th-0.3.0.0
Building     dlist-0.8.0.6
Building     th-data-compat-0.0.2.7
Building     sql-words-0.1.6.3
Building     names-th-0.3.0.0
Completed    th-data-compat-0.0.2.7
Starting     th-reify-compat-0.0.1.5
Completed    names-th-0.3.0.0
Starting     time-locale-compat-0.1.1.5
Building     th-reify-compat-0.0.1.5
Completed    sql-words-0.1.6.3
Starting     product-isomorphic-0.0.3.3
Building     time-locale-compat-0.1.1.5
Completed    dlist-0.8.0.6
Building     product-isomorphic-0.0.3.3
Completed    th-reify-compat-0.0.1.5
Completed    time-locale-compat-0.1.1.5
Completed    product-isomorphic-0.0.3.3
Starting     persistable-record-0.6.0.4
Building     persistable-record-0.6.0.4
Completed    persistable-record-0.6.0.4
Starting     relational-query-0.10.0.1
Building     relational-query-0.10.0.1
Failed to install relational-query-0.10.0.1
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/relational-query-0.10.0.1-LGGxk3E15e37tnsNjnDvUw.log ):
cabal: Entering directory '/tmp/cabal-tmp-10402/relational-query-0.10.0.1'
Configuring relational-query-0.10.0.1...
Preprocessing library for relational-query-0.10.0.1..
Building library for relational-query-0.10.0.1..
[ 1 of 54] Compiling Database.Relational.Internal.Config ( src/Database/Relational/Internal/Config.hs, dist/build/Database/Relational/Internal/Config.o )
[ 2 of 54] Compiling Database.Relational.Config ( src/Database/Relational/Config.hs, dist/build/Database/Relational/Config.o )
[ 3 of 54] Compiling Database.Relational.Internal.ContextType ( src/Database/Relational/Internal/ContextType.hs, dist/build/Database/Relational/Internal/ContextType.o )
[ 4 of 54] Compiling Database.Relational.Context ( src/Database/Relational/Context.hs, dist/build/Database/Relational/Context.o )
[ 5 of 54] Compiling Database.Relational.Internal.String ( src/Database/Relational/Internal/String.hs, dist/build/Database/Relational/Internal/String.o )
[ 6 of 54] Compiling Database.Relational.Internal.UntypedTable ( src/Database/Relational/Internal/UntypedTable.hs, dist/build/Database/Relational/Internal/UntypedTable.o )
[ 7 of 54] Compiling Database.Relational.Monad.Trans.Config ( src/Database/Relational/Monad/Trans/Config.hs, dist/build/Database/Relational/Monad/Trans/Config.o )
[ 8 of 54] Compiling Database.Relational.Pi.Unsafe ( src/Database/Relational/Pi/Unsafe.hs, dist/build/Database/Relational/Pi/Unsafe.o )
[ 9 of 54] Compiling Database.Relational.Pi ( src/Database/Relational/Pi.hs, dist/build/Database/Relational/Pi.o )
[10 of 54] Compiling Database.Relational.Constraint ( src/Database/Relational/Constraint.hs, dist/build/Database/Relational/Constraint.o )
[11 of 54] Compiling Database.Relational.ProjectableClass ( src/Database/Relational/ProjectableClass.hs, dist/build/Database/Relational/ProjectableClass.o )
[12 of 54] Compiling Database.Relational.BaseTH ( src/Database/Relational/BaseTH.hs, dist/build/Database/Relational/BaseTH.o )

src/Database/Relational/BaseTH.hs:49:12: warning: [-Wdeprecations]
    In the use of ‘classP’
    (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Lib.Internal):
    Deprecated: "As of template-haskell-2.10, constraint predicates (Pred) are just types (Type), in keeping with ConstraintKinds. Please use 'conT' and 'appT'."
   |
49 |     (mapM (classP ''ShowConstantTermsSQL . (:[])) vs)
   |            ^^^^^^

src/Database/Relational/BaseTH.hs:62:21: warning: [-Wdeprecations]
    In the use of ‘classP’
    (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Lib.Internal):
    Deprecated: "As of template-haskell-2.10, constraint predicates (Pred) are just types (Type), in keeping with ConstraintKinds. Please use 'conT' and 'appT'."
   |
62 |              (mapM (classP ''PersistableWidth . (:[]) . varT) avs)
   |                     ^^^^^^
[13 of 54] Compiling Database.Relational.Pure ( src/Database/Relational/Pure.hs, dist/build/Database/Relational/Pure.o )
[14 of 54] Compiling Database.Relational.Scalar ( src/Database/Relational/Scalar.hs, dist/build/Database/Relational/Scalar.o )
[15 of 54] Compiling Database.Relational.SqlSyntax.Types ( src/Database/Relational/SqlSyntax/Types.hs, dist/build/Database/Relational/SqlSyntax/Types.o )
[16 of 54] Compiling Database.Relational.SqlSyntax.Query ( src/Database/Relational/SqlSyntax/Query.hs, dist/build/Database/Relational/SqlSyntax/Query.o )
[17 of 54] Compiling Database.Relational.SqlSyntax.Join ( src/Database/Relational/SqlSyntax/Join.hs, dist/build/Database/Relational/SqlSyntax/Join.o )
[18 of 54] Compiling Database.Relational.SqlSyntax.Aggregate ( src/Database/Relational/SqlSyntax/Aggregate.hs, dist/build/Database/Relational/SqlSyntax/Aggregate.o )
[19 of 54] Compiling Database.Relational.SqlSyntax.Fold ( src/Database/Relational/SqlSyntax/Fold.hs, dist/build/Database/Relational/SqlSyntax/Fold.o )
[20 of 54] Compiling Database.Relational.SqlSyntax.Updates ( src/Database/Relational/SqlSyntax/Updates.hs, dist/build/Database/Relational/SqlSyntax/Updates.o )
[21 of 54] Compiling Database.Relational.SqlSyntax ( src/Database/Relational/SqlSyntax.hs, dist/build/Database/Relational/SqlSyntax.o )
[22 of 54] Compiling Database.Relational.Monad.Trans.Qualify ( src/Database/Relational/Monad/Trans/Qualify.hs, dist/build/Database/Relational/Monad/Trans/Qualify.o )
[23 of 54] Compiling Database.Relational.Monad.Trans.JoinState ( src/Database/Relational/Monad/Trans/JoinState.hs, dist/build/Database/Relational/Monad/Trans/JoinState.o )
[24 of 54] Compiling Database.Relational.Monad.BaseType ( src/Database/Relational/Monad/BaseType.hs, dist/build/Database/Relational/Monad/BaseType.o )
[25 of 54] Compiling Database.Relational.Table ( src/Database/Relational/Table.hs, dist/build/Database/Relational/Table.o )
[26 of 54] Compiling Database.Relational.Record ( src/Database/Relational/Record.hs, dist/build/Database/Relational/Record.o )
[27 of 54] Compiling Database.Relational.SimpleSql ( src/Database/Relational/SimpleSql.hs, dist/build/Database/Relational/SimpleSql.o )
[28 of 54] Compiling Database.Relational.TupleInstances ( src/Database/Relational/TupleInstances.hs, dist/build/Database/Relational/TupleInstances.o )
[29 of 54] Compiling Database.Relational.Projectable ( src/Database/Relational/Projectable.hs, dist/build/Database/Relational/Projectable.o )

src/Database/Relational/Projectable.hs:137:15: warning: [-Wsimplifiable-class-constraints]
    • The constraint ‘ProjectableMaybe (Record c)’
        matches an instance declaration
      instance ProjectableMaybe (Record c)
        -- Defined at src/Database/Relational/Projectable.hs:514:10
      This makes type inference for inner bindings fragile;
        either use MonoLocalBinds, or simplify it using the instance
    • In the type signature:
        valueTrue :: (OperatorContext c, ProjectableMaybe (Record c)) =>
                     Record c (Maybe Bool)
    |
137 | valueTrue  :: (OperatorContext c, ProjectableMaybe (Record c)) => Record c (Maybe Bool)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Database/Relational/Projectable.hs:141:15: warning: [-Wsimplifiable-class-constraints]
    • The constraint ‘ProjectableMaybe (Record c)’
        matches an instance declaration
      instance ProjectableMaybe (Record c)
        -- Defined at src/Database/Relational/Projectable.hs:514:10
      This makes type inference for inner bindings fragile;
        either use MonoLocalBinds, or simplify it using the instance
    • In the type signature:
        valueFalse :: (OperatorContext c, ProjectableMaybe (Record c)) =>
                      Record c (Maybe Bool)
    |
141 | valueFalse :: (OperatorContext c, ProjectableMaybe (Record c)) => Record c (Maybe Bool)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[30 of 54] Compiling Database.Relational.ProjectableExtended ( src/Database/Relational/ProjectableExtended.hs, dist/build/Database/Relational/ProjectableExtended.o )

src/Database/Relational/ProjectableExtended.hs:154:19: warning: [-Wsimplifiable-class-constraints]
    • The constraint ‘ProjectableMaybe (Record cont)’
        matches an instance declaration
      instance ProjectableMaybe (Record c)
        -- Defined at src/Database/Relational/Projectable.hs:514:10
      This makes type inference for inner bindings fragile;
        either use MonoLocalBinds, or simplify it using the instance
    • In the type signature:
        flattenPiMaybe :: (PersistableWidth a,
                           ProjectableMaybe (Record cont),
                           ProjectableFlattenMaybe (Maybe b) c) =>
                          Record cont (Maybe a) -> Pi a b -> Record cont c
    |
154 | flattenPiMaybe :: (PersistableWidth a, ProjectableMaybe (Record cont), ProjectableFlattenMaybe (Maybe b) c)
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Database/Relational/ProjectableExtended.hs:161:10: warning: [-Wsimplifiable-class-constraints]
    • The constraint ‘ProjectableMaybe (Record cont)’
        matches an instance declaration
      instance ProjectableMaybe (Record c)
        -- Defined at src/Database/Relational/Projectable.hs:514:10
      This makes type inference for inner bindings fragile;
        either use MonoLocalBinds, or simplify it using the instance
    • In the type signature:
        (!??) :: (PersistableWidth a,
                  ProjectableMaybe (Record cont),
                  ProjectableFlattenMaybe (Maybe b) c) =>
                 Record cont (Maybe a) -> Pi a b -> Record cont c
    |
161 | (!??) :: (PersistableWidth a, ProjectableMaybe (Record cont), ProjectableFlattenMaybe (Maybe b) c)
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[31 of 54] Compiling Database.Relational.Monad.Class ( src/Database/Relational/Monad/Class.hs, dist/build/Database/Relational/Monad/Class.o )
[32 of 54] Compiling Database.Relational.Monad.Trans.Restricting ( src/Database/Relational/Monad/Trans/Restricting.hs, dist/build/Database/Relational/Monad/Trans/Restricting.o )
[33 of 54] Compiling Database.Relational.Monad.Restrict ( src/Database/Relational/Monad/Restrict.hs, dist/build/Database/Relational/Monad/Restrict.o )
[34 of 54] Compiling Database.Relational.Monad.Trans.Ordering ( src/Database/Relational/Monad/Trans/Ordering.hs, dist/build/Database/Relational/Monad/Trans/Ordering.o )
[35 of 54] Compiling Database.Relational.Monad.Trans.Join ( src/Database/Relational/Monad/Trans/Join.hs, dist/build/Database/Relational/Monad/Trans/Join.o )
[36 of 54] Compiling Database.Relational.Monad.Type ( src/Database/Relational/Monad/Type.hs, dist/build/Database/Relational/Monad/Type.o )
[37 of 54] Compiling Database.Relational.Monad.Unique ( src/Database/Relational/Monad/Unique.hs, dist/build/Database/Relational/Monad/Unique.o )
[38 of 54] Compiling Database.Relational.Monad.Simple ( src/Database/Relational/Monad/Simple.hs, dist/build/Database/Relational/Monad/Simple.o )
[39 of 54] Compiling Database.Relational.Monad.Trans.Assigning ( src/Database/Relational/Monad/Trans/Assigning.hs, dist/build/Database/Relational/Monad/Trans/Assigning.o )
[40 of 54] Compiling Database.Relational.Monad.Register ( src/Database/Relational/Monad/Register.hs, dist/build/Database/Relational/Monad/Register.o )
[41 of 54] Compiling Database.Relational.Monad.Assign ( src/Database/Relational/Monad/Assign.hs, dist/build/Database/Relational/Monad/Assign.o )
[42 of 54] Compiling Database.Relational.Monad.Trans.Aggregating ( src/Database/Relational/Monad/Trans/Aggregating.hs, dist/build/Database/Relational/Monad/Trans/Aggregating.o )
[43 of 54] Compiling Database.Relational.Monad.Aggregate ( src/Database/Relational/Monad/Aggregate.hs, dist/build/Database/Relational/Monad/Aggregate.o )
[44 of 54] Compiling Database.Relational.Relation ( src/Database/Relational/Relation.hs, dist/build/Database/Relational/Relation.o )
[45 of 54] Compiling Database.Relational.Set ( src/Database/Relational/Set.hs, dist/build/Database/Relational/Set.o )
[46 of 54] Compiling Database.Relational.Effect ( src/Database/Relational/Effect.hs, dist/build/Database/Relational/Effect.o )
[47 of 54] Compiling Database.Relational.Type ( src/Database/Relational/Type.hs, dist/build/Database/Relational/Type.o )
[48 of 54] Compiling Database.Relational.Derives ( src/Database/Relational/Derives.hs, dist/build/Database/Relational/Derives.o )
[49 of 54] Compiling Database.Relational ( src/Database/Relational.hs, dist/build/Database/Relational.o )
[50 of 54] Compiling Database.Relational.TH ( src/Database/Relational/TH.hs, dist/build/Database/Relational/TH.o )

src/Database/Relational/TH.hs:76:50: error:
    Module
    ‘Language.Haskell.TH.Name.CamelCase’
    does not export
    ‘varNameWithPrefix’
   |
76 |   (VarName, varName, ConName (ConName), conName, varNameWithPrefix, varCamelcaseName, toVarExp, toTypeCon)
   |                                                  ^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-10402/relational-query-0.10.0.1'
cabal: Error: some packages failed to install:
relational-query-0.10.0.1-LGGxk3E15e37tnsNjnDvUw failed during the building
phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.