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.