Build #8 for arrowapply-utils-0.1
Package | arrowapply-utils-0.1 |
---|
Install | BuildFailed |
---|---|
Docs | NotTried |
Tests | NotTried |
Time submitted | 2016-12-25 20:07:55.285592 UTC |
---|---|
Compiler | ghc-8.0.1.20161018 |
OS | linux |
Arch | x86_64 |
Dependencies | base-4.9.0.0 |
Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Configuring arrowapply-utils-0.1... Building arrowapply-utils-0.1... Failed to install arrowapply-utils-0.1 Build log ( /home/builder/.cabal/logs/arrowapply-utils-0.1.log ): cabal: Entering directory '/tmp/cabal-tmp-22408/arrowapply-utils-0.1' Configuring arrowapply-utils-0.1... Building arrowapply-utils-0.1... Preprocessing library arrowapply-utils-0.1... [1 of 1] Compiling Control.Arrow.ApplyUtils ( Control/Arrow/ApplyUtils.hs, dist/build/Control/Arrow/ApplyUtils.o ) Control/Arrow/ApplyUtils.hs:13:10: error: • Could not deduce (Applicative (a ())) arising from the superclasses of an instance declaration from the context: ArrowApply a bound by the instance declaration at Control/Arrow/ApplyUtils.hs:13:10-37 • In the instance declaration for ‘Monad (a ())’ Control/Arrow/ApplyUtils.hs:33:3: error: • Overlapping instances for Monad (a ()) arising from a do statement Matching instances: instance ArrowApply a => Monad (a ()) -- Defined at Control/Arrow/ApplyUtils.hs:13:10 instance Monad ((->) r) -- Defined in ‘GHC.Base’ instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’ (The choice depends on the instantiation of ‘a’ To pick the first instance above, use IncoherentInstances when compiling the other instance declarations) • In a stmt of a 'do' block: p1 <- unmonadicA a1 v In the expression: do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; return (f p1 p2) } In the second argument of ‘($)’, namely ‘\ v -> do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; .... }’ Control/Arrow/ApplyUtils.hs:40:3: error: • Overlapping instances for Monad (a ()) arising from a do statement Matching instances: instance ArrowApply a => Monad (a ()) -- Defined at Control/Arrow/ApplyUtils.hs:13:10 instance Monad ((->) r) -- Defined in ‘GHC.Base’ instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’ (The choice depends on the instantiation of ‘a’ To pick the first instance above, use IncoherentInstances when compiling the other instance declarations) • In a stmt of a 'do' block: p1 <- unmonadicA a1 v In the expression: do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; p3 <- unmonadicA a3 v; return (f p1 p2 p3) } In the second argument of ‘($)’, namely ‘\ v -> do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; .... }’ Control/Arrow/ApplyUtils.hs:48:3: error: • Overlapping instances for Monad (a ()) arising from a do statement Matching instances: instance ArrowApply a => Monad (a ()) -- Defined at Control/Arrow/ApplyUtils.hs:13:10 instance Monad ((->) r) -- Defined in ‘GHC.Base’ instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’ (The choice depends on the instantiation of ‘a’ To pick the first instance above, use IncoherentInstances when compiling the other instance declarations) • In a stmt of a 'do' block: p1 <- unmonadicA a1 v In the expression: do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; p3 <- unmonadicA a3 v; p4 <- unmonadicA a4 v; .... } In the second argument of ‘($)’, namely ‘\ v -> do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; .... }’ Control/Arrow/ApplyUtils.hs:57:3: error: • Overlapping instances for Monad (a ()) arising from a do statement Matching instances: instance ArrowApply a => Monad (a ()) -- Defined at Control/Arrow/ApplyUtils.hs:13:10 instance Monad ((->) r) -- Defined in ‘GHC.Base’ instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’ (The choice depends on the instantiation of ‘a’ To pick the first instance above, use IncoherentInstances when compiling the other instance declarations) • In a stmt of a 'do' block: p1 <- unmonadicA a1 v In the expression: do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; p3 <- unmonadicA a3 v; p4 <- unmonadicA a4 v; .... } In the second argument of ‘($)’, namely ‘\ v -> do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; .... }’ Control/Arrow/ApplyUtils.hs:67:3: error: • Overlapping instances for Monad (a ()) arising from a do statement Matching instances: instance ArrowApply a => Monad (a ()) -- Defined at Control/Arrow/ApplyUtils.hs:13:10 instance Monad ((->) r) -- Defined in ‘GHC.Base’ instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’ (The choice depends on the instantiation of ‘a’ To pick the first instance above, use IncoherentInstances when compiling the other instance declarations) • In a stmt of a 'do' block: p1 <- unmonadicA a1 v In the expression: do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; p3 <- unmonadicA a3 v; p4 <- unmonadicA a4 v; .... } In the second argument of ‘($)’, namely ‘\ v -> do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; .... }’ Control/Arrow/ApplyUtils.hs:78:3: error: • Overlapping instances for Monad (a ()) arising from a do statement Matching instances: instance ArrowApply a => Monad (a ()) -- Defined at Control/Arrow/ApplyUtils.hs:13:10 instance Monad ((->) r) -- Defined in ‘GHC.Base’ instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’ (The choice depends on the instantiation of ‘a’ To pick the first instance above, use IncoherentInstances when compiling the other instance declarations) • In a stmt of a 'do' block: p1 <- unmonadicA a1 v In the expression: do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; p3 <- unmonadicA a3 v; p4 <- unmonadicA a4 v; .... } In the second argument of ‘($)’, namely ‘\ v -> do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; .... }’ Control/Arrow/ApplyUtils.hs:90:3: error: • Overlapping instances for Monad (a ()) arising from a do statement Matching instances: instance ArrowApply a => Monad (a ()) -- Defined at Control/Arrow/ApplyUtils.hs:13:10 instance Monad ((->) r) -- Defined in ‘GHC.Base’ instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’ (The choice depends on the instantiation of ‘a’ To pick the first instance above, use IncoherentInstances when compiling the other instance declarations) • In a stmt of a 'do' block: p1 <- unmonadicA a1 v In the expression: do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; p3 <- unmonadicA a3 v; p4 <- unmonadicA a4 v; .... } In the second argument of ‘($)’, namely ‘\ v -> do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; .... }’ Control/Arrow/ApplyUtils.hs:103:3: error: • Overlapping instances for Monad (a ()) arising from a do statement Matching instances: instance ArrowApply a => Monad (a ()) -- Defined at Control/Arrow/ApplyUtils.hs:13:10 instance Monad ((->) r) -- Defined in ‘GHC.Base’ instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’ (The choice depends on the instantiation of ‘a’ To pick the first instance above, use IncoherentInstances when compiling the other instance declarations) • In a stmt of a 'do' block: p1 <- unmonadicA a1 v In the expression: do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; p3 <- unmonadicA a3 v; p4 <- unmonadicA a4 v; .... } In the second argument of ‘($)’, namely ‘\ v -> do { p1 <- unmonadicA a1 v; p2 <- unmonadicA a2 v; .... }’ cabal: Leaving directory '/tmp/cabal-tmp-22408/arrowapply-utils-0.1' cabal: Error: some packages failed to install: arrowapply-utils-0.1 failed during the building phase. The exception was: ExitFailure 1
Test log
No test log was submitted for this report.