Build #3 for box-0.0.1.4

[all reports]

Package box-0.0.1.4
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2019-11-06 19:00:15.43663407 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies async-2.2.2, attoparsec-0.13.2.3, base-4.12.0.0, concurrency-1.8.0.0, contravariant-1.5.2, data-default-0.7.1.1, exceptions-0.10.3, flow-1.0.19, foldl-1.4.5, lens-4.18.1, pipes-4.3.12, profunctors-5.5, protolude-0.2.4, streaming-0.2.3.0, text-1.2.3.1, time-1.8.0.2, transformers-0.5.5.0, transformers-base-0.4.5.2, base-4.12.0.0, concurrency-1.8.0.0, dejafu-2.1.0.1, generic-lens-1.2.0.1, lens-4.18.1, protolude-0.2.4, random-1.1, streaming-0.2.3.0, text-1.2.3.1, 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     StateVar-1.2
Starting     cabal-doctest-1.0.8
Starting     base-orphans-0.8.1
Starting     base-prelude-1.3
Building     StateVar-1.2
Building     base-orphans-0.8.1
Building     base-prelude-1.3
Building     cabal-doctest-1.0.8
Completed    base-orphans-0.8.1
Starting     call-stack-0.2.0
Completed    StateVar-1.2
Starting     data-default-class-0.1.2.0
Building     call-stack-0.2.0
Building     data-default-class-0.1.2.0
Completed    cabal-doctest-1.0.8
Starting     dlist-0.8.0.7
Completed    call-stack-0.2.0
Starting     flow-1.0.19
Building     dlist-0.8.0.7
Completed    data-default-class-0.1.2.0
Starting     hashable-1.3.0.0
Building     flow-1.0.19
Building     hashable-1.3.0.0
Completed    flow-1.0.19
Starting     integer-logarithms-1.0.3
Building     integer-logarithms-1.0.3
Completed    dlist-0.8.0.7
Starting     leancheck-0.9.1
Completed    base-prelude-1.3
Starting     mtl-compat-0.2.2
Building     leancheck-0.9.1
Building     mtl-compat-0.2.2
Completed    mtl-compat-0.2.2
Starting     old-locale-1.0.0.7
Completed    integer-logarithms-1.0.3
Starting     parallel-3.2.2.0
Building     old-locale-1.0.0.7
Building     parallel-3.2.2.0
Completed    hashable-1.3.0.0
Starting     primitive-0.7.0.0
Building     primitive-0.7.0.0
Completed    old-locale-1.0.0.7
Starting     random-1.1
Building     random-1.1
Completed    parallel-3.2.2.0
Starting     reflection-2.1.5
Building     reflection-2.1.5
Completed    random-1.1
Starting     semigroups-0.19.1
Building     semigroups-0.19.1
Completed    semigroups-0.19.1
Starting     tagged-0.8.6
Building     tagged-0.8.6
Completed    reflection-2.1.5
Starting     th-abstraction-0.3.1.0
Building     th-abstraction-0.3.1.0
Completed    leancheck-0.9.1
Starting     transformers-compat-0.6.5
Completed    tagged-0.8.6
Starting     type-equality-1
Building     transformers-compat-0.6.5
Building     type-equality-1
Completed    type-equality-1
Starting     void-0.7.3
Building     void-0.7.3
Completed    primitive-0.7.0.0
Starting     contravariant-1.5.2
Building     contravariant-1.5.2
Completed    th-abstraction-0.3.1.0
Starting     data-default-instances-containers-0.0.1
Completed    void-0.7.3
Starting     data-default-instances-dlist-0.0.1
Completed    transformers-compat-0.6.5
Starting     unordered-containers-0.2.10.0
Building     data-default-instances-containers-0.0.1
Building     data-default-instances-dlist-0.0.1
Building     unordered-containers-0.2.10.0
Completed    data-default-instances-dlist-0.0.1
Starting     async-2.2.2
Completed    data-default-instances-containers-0.0.1
Starting     data-default-instances-old-locale-0.0.1
Building     async-2.2.2
Building     data-default-instances-old-locale-0.0.1
Completed    contravariant-1.5.2
Starting     distributive-0.6.1
Completed    data-default-instances-old-locale-0.0.1
Starting     vector-0.12.0.3
Building     vector-0.12.0.3
Completed    async-2.2.2
Starting     scientific-0.3.6.2
Building     scientific-0.3.6.2
Building     distributive-0.6.1
Completed    distributive-0.6.1
Starting     atomic-primops-0.8.3
Building     atomic-primops-0.8.3
Completed    scientific-0.3.6.2
Starting     transformers-base-0.4.5.2
Building     transformers-base-0.4.5.2
Completed    unordered-containers-0.2.10.0
Starting     mmorph-1.1.3
Building     mmorph-1.1.3
Completed    atomic-primops-0.8.3
Starting     exceptions-0.10.3
Building     exceptions-0.10.3
Completed    transformers-base-0.4.5.2
Starting     data-default-0.7.1.1
Building     data-default-0.7.1.1
Completed    mmorph-1.1.3
Starting     protolude-0.2.4
Completed    data-default-0.7.1.1
Starting     comonad-5.0.5
Building     protolude-0.2.4
Completed    exceptions-0.10.3
Starting     attoparsec-0.13.2.3
Building     attoparsec-0.13.2.3
Building     comonad-5.0.5
Completed    comonad-5.0.5
Starting     monad-control-1.0.2.3
Building     monad-control-1.0.2.3
Completed    protolude-0.2.4
Starting     streaming-0.2.3.0
Building     streaming-0.2.3.0
Completed    monad-control-1.0.2.3
Starting     pipes-4.3.12
Building     pipes-4.3.12
Completed    attoparsec-0.13.2.3
Starting     bifunctors-5.5.5
Building     bifunctors-5.5.5
Completed    pipes-4.3.12
Starting     concurrency-1.8.0.0
Completed    streaming-0.2.3.0
Building     concurrency-1.8.0.0
Completed    vector-0.12.0.3
Starting     vector-builder-0.3.8
Starting     vector-th-unbox-0.2.1.7
Building     vector-builder-0.3.8
Building     vector-th-unbox-0.2.1.7
Completed    bifunctors-5.5.5
Starting     semigroupoids-5.3.3
Completed    vector-th-unbox-0.2.1.7
Starting     profunctors-5.5
Building     profunctors-5.5
Building     semigroupoids-5.3.3
Completed    vector-builder-0.3.8
Starting     math-functions-0.3.3.0
Building     math-functions-0.3.3.0
Completed    concurrency-1.8.0.0
Completed    profunctors-5.5
Starting     invariant-0.5.3
Starting     generic-lens-1.2.0.1
Building     invariant-0.5.3
Building     generic-lens-1.2.0.1
Completed    math-functions-0.3.3.0
Starting     dejafu-2.1.0.1
Building     dejafu-2.1.0.1
Completed    semigroupoids-5.3.3
Starting     mwc-random-0.14.0.0
Building     mwc-random-0.14.0.0
Completed    invariant-0.5.3
Starting     free-5.1.2
Building     free-5.1.2
Completed    generic-lens-1.2.0.1
Completed    mwc-random-0.14.0.0
Starting     foldl-1.4.5
Building     foldl-1.4.5
Completed    foldl-1.4.5
Completed    dejafu-2.1.0.1
Completed    free-5.1.2
Starting     adjunctions-4.4
Building     adjunctions-4.4
Completed    adjunctions-4.4
Starting     kan-extensions-5.2
Building     kan-extensions-5.2
Completed    kan-extensions-5.2
Starting     lens-4.18.1
Building     lens-4.18.1
Completed    lens-4.18.1
Starting     box-0.0.1.4
Building     box-0.0.1.4
Failed to install box-0.0.1.4
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/box-0.0.1.4-FiWrushQHNTLVy1eo18MTt.log ):
cabal: Entering directory '/tmp/cabal-tmp-26046/box-0.0.1.4'
Configuring box-0.0.1.4...
Preprocessing library for box-0.0.1.4..
Building library for box-0.0.1.4..
[ 1 of 16] Compiling Box.Committer    ( src/Box/Committer.hs, dist/build/Box/Committer.o )
[ 2 of 16] Compiling Box.Cont         ( src/Box/Cont.hs, dist/build/Box/Cont.o )
[ 3 of 16] Compiling Box.Emitter      ( src/Box/Emitter.hs, dist/build/Box/Emitter.o )
[ 4 of 16] Compiling Box.Box          ( src/Box/Box.hs, dist/build/Box/Box.o )
[ 5 of 16] Compiling Box.Queue        ( src/Box/Queue.hs, dist/build/Box/Queue.o )
[ 6 of 16] Compiling Box.Plugs        ( src/Box/Plugs.hs, dist/build/Box/Plugs.o )
[ 7 of 16] Compiling Box.Connectors   ( src/Box/Connectors.hs, dist/build/Box/Connectors.o )
[ 8 of 16] Compiling Box.Broadcast    ( src/Box/Broadcast.hs, dist/build/Box/Broadcast.o )
[ 9 of 16] Compiling Box.Stream       ( src/Box/Stream.hs, dist/build/Box/Stream.o )
[10 of 16] Compiling Box.Time         ( src/Box/Time.hs, dist/build/Box/Time.o )
[11 of 16] Compiling Box.Transducer   ( src/Box/Transducer.hs, dist/build/Box/Transducer.o )
[12 of 16] Compiling Box.IO           ( src/Box/IO.hs, dist/build/Box/IO.o )
[13 of 16] Compiling Box              ( src/Box.hs, dist/build/Box.o )
[14 of 16] Compiling Box.Control      ( src/Box/Control.hs, dist/build/Box/Control.o )
[15 of 16] Compiling Box.Updater      ( src/Box/Updater.hs, dist/build/Box/Updater.o )
[16 of 16] Compiling Paths_box        ( dist/build/autogen/Paths_box.hs, dist/build/Paths_box.o )
Preprocessing executable 'box-test' for box-0.0.1.4..
Building executable 'box-test' for box-0.0.1.4..
[1 of 2] Compiling Main             ( test/ctest.hs, dist/build/box-test/box-test-tmp/Main.o )

test/ctest.hs:322:1: error:
    • | No instance for ‘Generic s’
      |   arising from a generic lens focusing on the ‘"result"’ field of type ‘a’
      |   in ‘s’
      
    • When checking the inferred type
        boxCount' :: forall s1 a1 s2 a2 (m1 :: * -> *) (m2 :: *
                                                              -> *) (m3 :: * -> *) e s3 s4 c.
                     (Data.Generics.Product.Fields.ErrorUnless
                        "result"
                        s1
                        (generic-lens-1.2.0.1:Data.Generics.Internal.Families.Collect.CollectField
                           "result" (Rep s1)),
                      generic-lens-1.2.0.1:Data.Generics.Internal.Errors.Defined
                        (Rep s1) (TypeError ...) (() :: Constraint),
                      Data.Generics.Product.Fields.ErrorUnless
                        "count"
                        s2
                        (generic-lens-1.2.0.1:Data.Generics.Internal.Families.Collect.CollectField
                           "count" (Rep s2)),
                      generic-lens-1.2.0.1:Data.Generics.Internal.Errors.Defined
                        (Rep s2) (TypeError ...) (() :: Constraint),
                      Zoom (Committer m1) (Committer m2) a1 s1,
                      Zoom (Emitter m3) (Emitter m2) a2 s2, Generic s1, Generic s2,
                      generic-lens-1.2.0.1:Data.Generics.Product.Internal.GLens.GLens
                        (Data.Generics.Product.Fields.HasTotalFieldPSym "count")
                        (Rep s2)
                        (Rep s2)
                        a2
                        a2,
                      generic-lens-1.2.0.1:Data.Generics.Product.Internal.GLens.GLens
                        (Data.Generics.Product.Fields.HasTotalFieldPSym "result")
                        (Rep s1)
                        (Rep s1)
                        a1
                        a1,
                      Ord e, Num e, Data.Generics.Product.HasField "count" s3 s3 e e,
                      Data.Generics.Product.HasField "result" s4 s4 [c] [c],
                      MonadState s4 m1, MonadState s3 m3,
                      Functor (Zoomed (Committer m1) c),
                      Functor (Zoomed (Emitter m3) e)) =>
                     e -> Box m2 c e
    |
322 | boxCount' n = Box (zoom #result resultCommitter) (zoom #count (countEmitter n))
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-26046/box-0.0.1.4'
cabal: Error: some packages failed to install:
box-0.0.1.4-FiWrushQHNTLVy1eo18MTt failed during the building phase. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.