Build #3 for arrowapply-utils-0.1
| Package | arrowapply-utils-0.1 |
|---|
| Install | BuildFailed |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2015-10-05 12:53:00.941155 UTC |
|---|---|
| Compiler | ghc-7.10.2 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | base-4.8.1.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...
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:
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:
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’
(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:
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’
(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:
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’
(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:
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’
(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:
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’
(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:
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’
(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:
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’
(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:
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’
(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;
.... }’
Failed to install 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.