Build #3 for genvalidity-aeson-0.3.0.0

[all reports]

Package genvalidity-aeson-0.3.0.0
Install DependencyFailed genvalidity-aeson-0.3.0.0
Docs NotTried
Tests NotTried
Time submitted 2019-03-07 15:06:04.593523871 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies QuickCheck-2.12.6.1, aeson-1.4.2.0, base-4.12.0.0, genvalidity-0.8.0.0, genvalidity-scientific-0.2.1.0, genvalidity-text-0.6.0.0, genvalidity-unordered-containers-0.3.0.0, genvalidity-vector-0.2.0.3, validity-0.9.0.1, validity-aeson-0.2.0.2
Flags none

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.5
Starting     erf-2.0.0.0
Starting     hashable-1.2.7.0
Starting     base-compat-0.10.5
Building     erf-2.0.0.0
Building     dlist-0.8.0.5
Building     hashable-1.2.7.0
Building     base-compat-0.10.5
Completed    erf-2.0.0.0
Starting     integer-logarithms-1.0.2.2
Building     integer-logarithms-1.0.2.2
Completed    dlist-0.8.0.5
Starting     primitive-0.6.4.0
Building     primitive-0.6.4.0
Completed    hashable-1.2.7.0
Starting     random-1.1
Completed    integer-logarithms-1.0.2.2
Starting     tagged-0.8.6
Building     random-1.1
Building     tagged-0.8.6
Completed    base-compat-0.10.5
Starting     th-abstraction-0.2.11.0
Building     th-abstraction-0.2.11.0
Completed    tagged-0.8.6
Starting     time-locale-compat-0.1.1.5
Completed    random-1.1
Starting     validity-0.9.0.1
Building     time-locale-compat-0.1.1.5
Building     validity-0.9.0.1
Completed    time-locale-compat-0.1.1.5
Starting     unordered-containers-0.2.10.0
Building     unordered-containers-0.2.10.0
Completed    validity-0.9.0.1
Starting     uuid-types-1.0.3
Completed    th-abstraction-0.2.11.0
Starting     validity-text-0.3.1.0
Building     uuid-types-1.0.3
Building     validity-text-0.3.1.0
Completed    validity-text-0.3.1.0
Completed    uuid-types-1.0.3
Completed    primitive-0.6.4.0
Starting     scientific-0.3.6.2
Starting     tf-random-0.5
Starting     vector-0.12.0.2
Building     tf-random-0.5
Building     scientific-0.3.6.2
Building     vector-0.12.0.2
Completed    unordered-containers-0.2.10.0
Starting     validity-unordered-containers-0.2.0.2
Building     validity-unordered-containers-0.2.0.2
Completed    tf-random-0.5
Starting     QuickCheck-2.12.6.1
Building     QuickCheck-2.12.6.1
Completed    scientific-0.3.6.2
Starting     validity-scientific-0.2.0.2
Building     validity-scientific-0.2.0.2
Completed    validity-unordered-containers-0.2.0.2
Starting     attoparsec-0.13.2.2
Building     attoparsec-0.13.2.2
Completed    validity-scientific-0.2.0.2
Completed    attoparsec-0.13.2.2
Completed    QuickCheck-2.12.6.1
Starting     genvalidity-0.8.0.0
Building     genvalidity-0.8.0.0
Completed    genvalidity-0.8.0.0
Starting     genvalidity-scientific-0.2.1.0
Starting     genvalidity-unordered-containers-0.3.0.0
Starting     genvalidity-text-0.6.0.0
Building     genvalidity-scientific-0.2.1.0
Building     genvalidity-text-0.6.0.0
Building     genvalidity-unordered-containers-0.3.0.0
Completed    genvalidity-scientific-0.2.1.0
Completed    genvalidity-text-0.6.0.0
Completed    genvalidity-unordered-containers-0.3.0.0
Completed    vector-0.12.0.2
Starting     validity-vector-0.2.0.2
Starting     aeson-1.4.2.0
Building     validity-vector-0.2.0.2
Building     aeson-1.4.2.0
Completed    validity-vector-0.2.0.2
Starting     genvalidity-vector-0.2.0.3
Building     genvalidity-vector-0.2.0.3
Failed to install genvalidity-vector-0.2.0.3
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/genvalidity-vector-0.2.0.3-8OcILcdIc2nGdCchRjNW7K.log ):
cabal: Entering directory '/tmp/cabal-tmp-8689/genvalidity-vector-0.2.0.3'
Configuring genvalidity-vector-0.2.0.3...
Preprocessing library for genvalidity-vector-0.2.0.3..
Building library for genvalidity-vector-0.2.0.3..
[1 of 2] Compiling Data.GenValidity.Vector ( src/Data/GenValidity/Vector.hs, dist/build/Data/GenValidity/Vector.o )

src/Data/GenValidity/Vector.hs:18:10: error:
    • Could not deduce (GenUnchecked v)
        arising from a use of ‘Data.GenValidity.$dmshrinkValid’
      from the context: GenValid v
        bound by the instance declaration
        at src/Data/GenValidity/Vector.hs:18:10-44
      Possible fix:
        add (GenUnchecked v) to the context of the instance declaration
    • In the expression: Data.GenValidity.$dmshrinkValid @(V.Vector v)
      In an equation for ‘shrinkValid’:
          shrinkValid = Data.GenValidity.$dmshrinkValid @(V.Vector v)
      In the instance declaration for ‘GenValid (V.Vector v)’
   |
18 | instance GenValid v => GenValid (V.Vector v) where
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/GenValidity/Vector.hs:21:10: error:
    • Could not deduce (GenUnchecked v)
        arising from a use of ‘Data.GenValidity.$dmshrinkInvalid’
      from the context: GenInvalid v
        bound by the instance declaration
        at src/Data/GenValidity/Vector.hs:21:10-48
      Possible fix:
        add (GenUnchecked v) to the context of the instance declaration
    • In the expression:
        Data.GenValidity.$dmshrinkInvalid @(V.Vector v)
      In an equation for ‘shrinkInvalid’:
          shrinkInvalid = Data.GenValidity.$dmshrinkInvalid @(V.Vector v)
      In the instance declaration for ‘GenInvalid (V.Vector v)’
   |
21 | instance GenInvalid v => GenInvalid (V.Vector v) where
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/GenValidity/Vector.hs:22:33: error:
    • Could not deduce (GenUnchecked v)
        arising from a use of ‘genInvalid’
      from the context: GenInvalid v
        bound by the instance declaration
        at src/Data/GenValidity/Vector.hs:21:10-48
      Possible fix:
        add (GenUnchecked v) to the context of the instance declaration
    • In the second argument of ‘(<$>)’, namely ‘genInvalid’
      In the expression: V.fromList <$> genInvalid
      In an equation for ‘genInvalid’:
          genInvalid = V.fromList <$> genInvalid
   |
22 |     genInvalid = V.fromList <$> genInvalid
   |                                 ^^^^^^^^^^

src/Data/GenValidity/Vector.hs:28:10: error:
    • Could not deduce (GenUnchecked e)
        arising from a use of ‘Data.GenValidity.$dmshrinkValid’
      from the context: (SV.Storable e, GenValid e)
        bound by the instance declaration
        at src/Data/GenValidity/Vector.hs:28:10-62
      Possible fix:
        add (GenUnchecked e) to the context of the instance declaration
    • In the expression: Data.GenValidity.$dmshrinkValid @(SV.Vector e)
      In an equation for ‘shrinkValid’:
          shrinkValid = Data.GenValidity.$dmshrinkValid @(SV.Vector e)
      In the instance declaration for ‘GenValid (SV.Vector e)’
   |
28 | instance (SV.Storable e, GenValid e) => GenValid (SV.Vector e) where
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-8689/genvalidity-vector-0.2.0.3'
Completed    aeson-1.4.2.0
cabal: Error: some packages failed to install:
genvalidity-aeson-0.3.0.0-7PyuyeAZoEDGkbqtLOJffb depends on
genvalidity-aeson-0.3.0.0 which failed to install.
genvalidity-vector-0.2.0.3-8OcILcdIc2nGdCchRjNW7K failed during the building
phase. The exception was:
ExitFailure 1