[all reports]
Install 
BuildFailed 
Docs 
NotTried 
Tests 
NotTried 
Time submitted 
20150927 04:42:50.700216 UTC

Compiler 
ghc7.10.2 
OS 
linux 
Arch 
x86_64 
Dependencies 
random1.1, mtl2.2.1, containers0.5.6.2, base4.8.1.0, array0.5.1.0 
Flags 
none

Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring mtl2.2.1...
Building mtl2.2.1...
Preprocessing library mtl2.2.1...
[ 1 of 22] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o )
[ 2 of 22] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o )
[ 3 of 22] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o )
[ 4 of 22] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o )
[ 5 of 22] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o )
[ 6 of 22] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o )
[ 7 of 22] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o )
[ 8 of 22] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o )
[ 9 of 22] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o )
[10 of 22] Compiling Control.Monad.Except ( Control/Monad/Except.hs, dist/build/Control/Monad/Except.o )
[11 of 22] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o )
[12 of 22] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o )
[13 of 22] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o )
[14 of 22] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o )
[15 of 22] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o )
[16 of 22] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o )
[17 of 22] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o )
[18 of 22] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o )
[19 of 22] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o )
[20 of 22] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o )
[21 of 22] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o )
[22 of 22] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o )
Inplace registering mtl2.2.1...
Running Haddock for mtl2.2.1...
cabal: Haddock's internal GHC version must match the configured GHC version.
The GHC version is 7.10.2 but haddock is using GHC version 7.8.3
Creating package registration file: /tmp/pkgConfmtl2.2336465782861021530.1
Installing library in
/home/builder/hackageserver/buildcache/tmpinstall/lib/x86_64linuxghc7.10.2/mtl2.2.1KMpng31YRYc5JfMWFZ3FCU
Registering mtl2.2.1...
Installed mtl2.2.1
Configuring random1.1...
Building random1.1...
Preprocessing library random1.1...
[1 of 1] Compiling System.Random ( System/Random.hs, dist/build/System/Random.o )
System/Random.hs:43:1: Warning: Tab character
System/Random.hs:45:1: Warning: Tab character
System/Random.hs:47:1: Warning: Tab character
System/Random.hs:53:1: Warning: Tab character
System/Random.hs:55:1: Warning: Tab character
System/Random.hs:56:1: Warning: Tab character
System/Random.hs:57:1: Warning: Tab character
System/Random.hs:59:1: Warning: Tab character
System/Random.hs:61:1: Warning: Tab character
System/Random.hs:63:1: Warning: Tab character
System/Random.hs:64:1: Warning: Tab character
System/Random.hs:65:1: Warning: Tab character
System/Random.hs:66:1: Warning: Tab character
System/Random.hs:68:1: Warning: Tab character
System/Random.hs:69:1: Warning: Tab character
System/Random.hs:70:1: Warning: Tab character
System/Random.hs:71:1: Warning: Tab character
System/Random.hs:73:1: Warning: Tab character
System/Random.hs:74:1: Warning: Tab character
System/Random.hs:76:1: Warning: Tab character
System/Random.hs:90:22: Warning: Tab character
System/Random.hs:91:17: Warning: Tab character
System/Random.hs:94:17: Warning: Tab character
System/Random.hs:102:15: Warning: Tab character
System/Random.hs:240:1: Warning: Tab character
System/Random.hs:241:1: Warning: Tab character
System/Random.hs:249:1: Warning: Tab character
System/Random.hs:269:1: Warning: Tab character
System/Random.hs:270:1: Warning: Tab character
System/Random.hs:271:1: Warning: Tab character
System/Random.hs:272:1: Warning: Tab character
System/Random.hs:273:1: Warning: Tab character
System/Random.hs:326:11: Warning: Tab character
System/Random.hs:343:11: Warning: Tab character
System/Random.hs:384:11: Warning: Tab character
System/Random.hs:395:1: Warning: Tab character
System/Random.hs:396:1: Warning: Tab character
System/Random.hs:396:20: Warning: Tab character
System/Random.hs:397:1: Warning: Tab character
System/Random.hs:397:20: Warning: Tab character
System/Random.hs:399:11: Warning: Tab character
System/Random.hs:406:1: Warning: Tab character
System/Random.hs:415:1: Warning: Tab character
System/Random.hs:428:1: Warning: Tab character
System/Random.hs:429:1: Warning: Tab character
System/Random.hs:430:1: Warning: Tab character
System/Random.hs:440:3: Warning: Tab character
System/Random.hs:502:1: Warning: Tab character
System/Random.hs:503:1: Warning: Tab character
System/Random.hs:504:1: Warning: Tab character
System/Random.hs:506:1: Warning: Tab character
System/Random.hs:507:1: Warning: Tab character
System/Random.hs:508:1: Warning: Tab character
System/Random.hs:519:1: Warning: Tab character
System/Random.hs:519:14: Warning: Tab character
System/Random.hs:520:1: Warning: Tab character
System/Random.hs:522:1: Warning: Tab character
System/Random.hs:523:1: Warning: Tab character
System/Random.hs:524:1: Warning: Tab character
System/Random.hs:526:1: Warning: Tab character
System/Random.hs:527:1: Warning: Tab character
System/Random.hs:528:1: Warning: Tab character
Inplace registering random1.1...
Running Haddock for random1.1...
cabal: Haddock's internal GHC version must match the configured GHC version.
The GHC version is 7.10.2 but haddock is using GHC version 7.8.3
Creating package registration file: /tmp/pkgConfrandom11600515282040332871.1
Installing library in
/home/builder/hackageserver/buildcache/tmpinstall/lib/x86_64linuxghc7.10.2/random1.11z8Ujelqc6aKgvPnbRUKkP
Registering random1.1...
Installed random1.1
Configuring mage1.1.0...
Building mage1.1.0...
Preprocessing executable 'mage' for mage1.1.0...
on the commandline: Warning:
The fviac flag does nothing; it will be removed in a future GHC release
[ 1 of 30] Compiling Util.Text ( src/Util/Text.hs, dist/build/mage/magetmp/Util/Text.o )
[ 2 of 30] Compiling Keys ( src/Keys.hs, dist/build/mage/magetmp/Keys.o )
[ 3 of 30] Compiling Util.PQueue ( src/Util/PQueue.hs, dist/build/mage/magetmp/Util/PQueue.o )
[ 4 of 30] Compiling BoxChar ( src/BoxChar.hs, dist/build/mage/magetmp/BoxChar.o )
[ 5 of 30] Compiling Util.Search ( src/Util/Search.hs, dist/build/mage/magetmp/Util/Search.o )
src/Util/Search.hs:5:1: Warning:
The import of ‘Data.List’ is redundant
except perhaps to import instances from ‘Data.List’
To import instances alone, use: import Data.List()
[ 6 of 30] Compiling BodyParts ( src/BodyParts.hs, dist/build/mage/magetmp/BodyParts.o )
[ 7 of 30] Compiling Body ( src/Body.hs, dist/build/mage/magetmp/Body.o )
[ 8 of 30] Compiling Util.Grid ( src/Util/Grid.hs, dist/build/mage/magetmp/Util/Grid.o )
[ 9 of 30] Compiling Util ( src/Util.hs, dist/build/mage/magetmp/Util.o )
[10 of 30] Compiling RandT ( src/RandT.hs, dist/build/mage/magetmp/RandT.o )
src/RandT.hs:29:10:
Could not deduce (Applicative (RandT m))
arising from the superclasses of an instance declaration
from the context (Monad m)
bound by the instance declaration at src/RandT.hs:29:1037
In the instance declaration for ‘Monad (RandT m)’
src/RandT.hs:34:10:
Could not deduce (GHC.Base.Alternative (RandT m))
arising from the superclasses of an instance declaration
from the context (MonadPlus m)
bound by the instance declaration at src/RandT.hs:34:1045
In the instance declaration for ‘MonadPlus (RandT m)’
src/RandT.hs:38:10:
Could not deduce (Applicative (RandT m))
arising from the superclasses of an instance declaration
from the context (MonadFix m)
bound by the instance declaration at src/RandT.hs:38:1043
In the instance declaration for ‘MonadFix (RandT m)’
src/RandT.hs:44:10:
Could not deduce (Applicative (RandT m))
arising from the superclasses of an instance declaration
from the context (MonadIO m)
bound by the instance declaration at src/RandT.hs:44:1041
In the instance declaration for ‘MonadIO (RandT m)’
src/RandT.hs:53:3:
Could not deduce (Applicative (RandT m))
arising from a do statement
from the context (Monad m)
bound by the type signature for
generate :: Monad m => RandT (State a) () > RandT m a
at src/RandT.hs:51:1356
In a stmt of a 'do' block: rs < RandT $ get
In the expression:
do { rs < RandT $ get;
let (rs', gen) = runState (execStateT n rs) undefined;
RandT $ put rs';
return gen }
In an equation for ‘generate’:
generate (RandT n)
= do { rs < RandT $ get;
let (rs', gen) = ...;
RandT $ put rs';
.... }
src/RandT.hs:62:3:
Could not deduce (Applicative (RandT m))
arising from a do statement
from the context (Monad m)
bound by the type signature for pop :: Monad m => RandT m Int
at src/RandT.hs:60:831
In a stmt of a 'do' block: top < RandT $ gets head
In the expression:
do { top < RandT $ gets head;
RandT $ modify tail;
return top }
In an equation for ‘pop’:
pop
= do { top < RandT $ gets head;
RandT $ modify tail;
return top }
src/RandT.hs:70:3:
Could not deduce (Applicative (RandT m))
arising from a do statement
from the context (Monad m)
bound by the type signature for
rnd :: Monad m => (Int, Int) > RandT m Int
at src/RandT.hs:68:845
In a stmt of a 'do' block:
r < wrnd (fromIntegral (high  low + 1))
In the expression:
do { r < wrnd (fromIntegral (high  low + 1));
return (low + fromIntegral r) }
In an equation for ‘rnd’:
rnd (low, high)
= do { r < wrnd (fromIntegral (high  low + 1));
return (low + fromIntegral r) }
src/RandT.hs:79:3:
Could not deduce (Applicative (RandT m))
arising from a do statement
from the context (Monad m)
bound by the type signature for
wrnd :: Monad m => Word > RandT m Word
at src/RandT.hs:77:941
In a stmt of a 'do' block: r < pop
In the expression:
do { r < pop;
let m = (fromIntegral r) `mod` lim
base = (fromIntegral r)  m
....;
if maxBound  base < maxm then wrnd lim else return m }
In an equation for ‘wrnd’:
wrnd lim
= do { r < pop;
let m = ...
....;
if maxBound  base < maxm then wrnd lim else return m }
src/RandT.hs:92:3:
Could not deduce (Applicative (RandT m))
arising from a do statement
from the context (Monad m)
bound by the type signature for
perhaps :: Monad m => Ratio Int > RandT m () > RandT m ()
at src/RandT.hs:90:1261
In a stmt of a 'do' block: r < rnd (1, denominator ratio)
In the expression:
do { r < rnd (1, denominator ratio);
if r <= numerator ratio then m else return () }
In an equation for ‘perhaps’:
perhaps ratio m
= do { r < rnd (1, denominator ratio);
if r <= numerator ratio then m else return () }
src/RandT.hs:99:3:
Could not deduce (Applicative (RandT m))
arising from a do statement
from the context (Monad m)
bound by the type signature for
upto :: Monad m => Int > RandT m () > RandT m ()
at src/RandT.hs:97:952
In a stmt of a 'do' block: times < rnd (0, maxtimes)
In the expression:
do { times < rnd (0, maxtimes);
sequence_ (replicate times m) }
In an equation for ‘upto’:
upto maxtimes m
= do { times < rnd (0, maxtimes);
sequence_ (replicate times m) }
src/RandT.hs:104:3:
Could not deduce (Applicative (RandT m))
arising from a do statement
from the context (Monad m)
bound by the type signature for
choice :: Monad m => [RandT m a] > RandT m a
at src/RandT.hs:102:1147
In a stmt of a 'do' block: c < rnd (0, length ms  1)
In the expression:
do { c < rnd (0, length ms  1);
ms !! c }
In an equation for ‘choice’:
choice ms
= do { c < rnd (0, length ms  1);
ms !! c }
src/RandT.hs:109:3:
Could not deduce (Applicative (RandT m))
arising from a do statement
from the context (Monad m, Ix i)
bound by the type signature for
random_field :: (Monad m, Ix i) =>
(Int, Int) > (i, i) > RandT m (i > Int)
at src/RandT.hs:107:1777
In a stmt of a 'do' block:
rs < sequence $ replicate (rangeSize (from, to)) $ rnd (low, high)
In the expression:
do { rs < sequence
$ replicate (rangeSize (from, to)) $ rnd (low, high);
let la = listArray ... rs;
return (lookupA la 0) }
In an equation for ‘random_field’:
random_field (low, high) (from, to)
= do { rs < sequence
$ replicate (rangeSize (from, to)) $ rnd (low, high);
let la = ...;
return (lookupA la 0) }
Failed to install mage1.1.0
cabal: Error: some packages failed to install:
mage1.1.0 failed during the building phase. The exception was:
ExitFailure 1