Resolving dependencies... cabal: Entering directory '/tmp/cabal-tmp-28724/data-default-class-0.1.2.0' Configuring data-default-class-0.1.2.0... Building data-default-class-0.1.2.0... Preprocessing library data-default-class-0.1.2.0... [1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, dist/build/Data/Default/Class.o ) Running Haddock for data-default-class-0.1.2.0... Running hscolour for data-default-class-0.1.2.0... Preprocessing library data-default-class-0.1.2.0... Preprocessing library data-default-class-0.1.2.0... Haddock coverage: 67% ( 2 / 3) in 'Data.Default.Class' Missing documentation for: Module header Warning: Data.Default.Class: could not find link destinations for: GDefault Documentation created: dist/doc/html/data-default-class/index.html, dist/doc/html/data-default-class/data-default-class.txt Creating package registration file: /tmp/pkgConf-data-default-class-0.1.22145174067468703135.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/data-default-class-0.1.2.0-FYQpjIylblBDctdkHAFeXA Registering data-default-class-0.1.2.0... cabal: Leaving directory '/tmp/cabal-tmp-28724/data-default-class-0.1.2.0' Installed data-default-class-0.1.2.0 cabal: Entering directory '/tmp/cabal-tmp-28724/dlist-0.8.0.2' Configuring dlist-0.8.0.2... Building dlist-0.8.0.2... Preprocessing library dlist-0.8.0.2... [1 of 1] Compiling Data.DList ( Data/DList.hs, dist/build/Data/DList.o ) Running Haddock for dlist-0.8.0.2... Running hscolour for dlist-0.8.0.2... Preprocessing library dlist-0.8.0.2... Preprocessing library dlist-0.8.0.2... Haddock coverage: 100% ( 20 / 20) in 'Data.DList' Warning: Data.DList: could not find link destinations for: ~ Documentation created: dist/doc/html/dlist/index.html, dist/doc/html/dlist/dlist.txt Creating package registration file: /tmp/pkgConf-dlist-0.8.014115496761843993368.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/dlist-0.8.0.2-GWAMmbX9rLg3tqrbOizHGv Registering dlist-0.8.0.2... cabal: Leaving directory '/tmp/cabal-tmp-28724/dlist-0.8.0.2' Installed dlist-0.8.0.2 cabal: Entering directory '/tmp/cabal-tmp-28724/mtl-2.2.1' Configuring mtl-2.2.1... Building mtl-2.2.1... Preprocessing library mtl-2.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.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o ) [ 3 of 22] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o ) [ 4 of 22] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o ) [ 5 of 22] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o ) [ 6 of 22] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o ) [ 7 of 22] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o ) [ 8 of 22] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o ) [ 9 of 22] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o ) [10 of 22] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o ) [11 of 22] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o ) [12 of 22] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o ) [13 of 22] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o ) [14 of 22] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o ) [15 of 22] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o ) [16 of 22] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o ) [17 of 22] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o ) [18 of 22] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o ) [19 of 22] Compiling Control.Monad.Except ( Control/Monad/Except.hs, dist/build/Control/Monad/Except.o ) [20 of 22] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o ) [21 of 22] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o ) [22 of 22] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o ) Running Haddock for mtl-2.2.1... Running hscolour for mtl-2.2.1... Preprocessing library mtl-2.2.1... Preprocessing library mtl-2.2.1... Haddock coverage: 75% ( 3 / 4) in 'Control.Monad.Writer.Class' Missing documentation for: MonadWriter (Control/Monad/Writer/Class.hs:62) 100% ( 3 / 3) in 'Control.Monad.Trans' 89% ( 17 / 19) in 'Control.Monad.Writer.Lazy' Missing documentation for: MonadWriter (Control/Monad/Writer/Class.hs:62) runWriterT 100% ( 2 / 2) in 'Control.Monad.Writer' 94% ( 17 / 18) in 'Control.Monad.Writer.Strict' Missing documentation for: MonadWriter (Control/Monad/Writer/Class.hs:62) 100% ( 5 / 5) in 'Control.Monad.State.Class' 96% ( 24 / 25) in 'Control.Monad.State.Lazy' Missing documentation for: runStateT 96% ( 24 / 25) in 'Control.Monad.State.Strict' Missing documentation for: runStateT 100% ( 2 / 2) in 'Control.Monad.State' 100% ( 3 / 3) in 'Control.Monad.Reader.Class' 96% ( 22 / 23) in 'Control.Monad.Reader' Missing documentation for: runReaderT 80% ( 4 / 5) in 'Control.Monad.RWS.Class' Missing documentation for: MonadRWS (Control/Monad/RWS/Class.hs:44) 95% ( 21 / 22) in 'Control.Monad.RWS.Lazy' Missing documentation for: runRWST 95% ( 21 / 22) in 'Control.Monad.RWS.Strict' Missing documentation for: runRWST 100% ( 2 / 2) in 'Control.Monad.RWS' 100% ( 5 / 5) in 'Control.Monad.List' 100% ( 4 / 4) in 'Control.Monad.Identity' 100% ( 3 / 3) in 'Control.Monad.Error.Class' 100% ( 19 / 19) in 'Control.Monad.Except' 93% ( 14 / 15) in 'Control.Monad.Error' Missing documentation for: runErrorT 50% ( 1 / 2) in 'Control.Monad.Cont.Class' Missing documentation for: MonadCont (Control/Monad/Cont/Class.hs:73) 91% ( 20 / 22) in 'Control.Monad.Cont' Missing documentation for: MonadCont (Control/Monad/Cont/Class.hs:73) runContT Documentation created: dist/doc/html/mtl/index.html, dist/doc/html/mtl/mtl.txt Creating package registration file: /tmp/pkgConf-mtl-2.2150122846439493451.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/mtl-2.2.1-6qsR1PHUy5lL47Hpoa4jCM Registering mtl-2.2.1... cabal: Leaving directory '/tmp/cabal-tmp-28724/mtl-2.2.1' Installed mtl-2.2.1 cabal: Entering directory '/tmp/cabal-tmp-28724/old-locale-1.0.0.7' Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Preprocessing library old-locale-1.0.0.7... [1 of 1] Compiling System.Locale ( System/Locale.hs, dist/build/System/Locale.o ) Running Haddock for old-locale-1.0.0.7... Running hscolour for old-locale-1.0.0.7... Preprocessing library old-locale-1.0.0.7... Preprocessing library old-locale-1.0.0.7... Haddock coverage: 60% ( 3 / 5) in 'System.Locale' Missing documentation for: TimeLocale (System/Locale.hs:36) defaultTimeLocale (System/Locale.hs:49) Documentation created: dist/doc/html/old-locale/index.html, dist/doc/html/old-locale/old-locale.txt Creating package registration file: /tmp/pkgConf-old-locale-1.0.032829828570636429.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/old-locale-1.0.0.7-6glXNhHF891B41ZfuI8hU8 Registering old-locale-1.0.0.7... cabal: Leaving directory '/tmp/cabal-tmp-28724/old-locale-1.0.0.7' Installed old-locale-1.0.0.7 cabal: Entering directory '/tmp/cabal-tmp-28724/primitive-0.6.1.0' Configuring primitive-0.6.1.0... Building primitive-0.6.1.0... Preprocessing library primitive-0.6.1.0... [ 1 of 10] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o ) [ 2 of 10] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o ) [ 3 of 10] Compiling Data.Primitive.Internal.Compat ( Data/Primitive/Internal/Compat.hs, dist/build/Data/Primitive/Internal/Compat.o ) [ 4 of 10] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o ) Control/Monad/Primitive.hs:41:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: Use Control.Monad.Trans.Except instead Control/Monad/Primitive.hs:100:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Control/Monad/Primitive.hs:100:47: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Control/Monad/Primitive.hs:101:19: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" [ 5 of 10] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o ) [ 6 of 10] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o ) [ 7 of 10] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o ) [ 8 of 10] Compiling Data.Primitive.Addr ( Data/Primitive/Addr.hs, dist/build/Data/Primitive/Addr.o ) [ 9 of 10] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o ) [10 of 10] Compiling Data.Primitive ( Data/Primitive.hs, dist/build/Data/Primitive.o ) Running Haddock for primitive-0.6.1.0... Running hscolour for primitive-0.6.1.0... Preprocessing library primitive-0.6.1.0... Preprocessing library primitive-0.6.1.0... Control/Monad/Primitive.hs:41:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: Use Control.Monad.Trans.Except instead Control/Monad/Primitive.hs:100:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Control/Monad/Primitive.hs:100:47: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Control/Monad/Primitive.hs:101:19: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Haddock coverage: 3% ( 1 / 35) in 'Data.Primitive.MachDeps' Missing documentation for: sIZEOF_CHAR (Data/Primitive/MachDeps.hs:19) aLIGNMENT_CHAR (Data/Primitive/MachDeps.hs:19) sIZEOF_INT (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD (Data/Primitive/MachDeps.hs:19) sIZEOF_DOUBLE (Data/Primitive/MachDeps.hs:19) aLIGNMENT_DOUBLE (Data/Primitive/MachDeps.hs:19) sIZEOF_FLOAT (Data/Primitive/MachDeps.hs:19) aLIGNMENT_FLOAT (Data/Primitive/MachDeps.hs:19) sIZEOF_PTR (Data/Primitive/MachDeps.hs:19) aLIGNMENT_PTR (Data/Primitive/MachDeps.hs:19) sIZEOF_FUNPTR (Data/Primitive/MachDeps.hs:19) aLIGNMENT_FUNPTR (Data/Primitive/MachDeps.hs:19) sIZEOF_STABLEPTR (Data/Primitive/MachDeps.hs:19) aLIGNMENT_STABLEPTR (Data/Primitive/MachDeps.hs:19) sIZEOF_INT8 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT8 (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD8 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD8 (Data/Primitive/MachDeps.hs:19) sIZEOF_INT16 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT16 (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD16 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD16 (Data/Primitive/MachDeps.hs:19) sIZEOF_INT32 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT32 (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD32 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD32 (Data/Primitive/MachDeps.hs:19) sIZEOF_INT64 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT64 (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD64 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD64 (Data/Primitive/MachDeps.hs:19) Word64_# (Data/Primitive/MachDeps.hs:120) Int64_# (Data/Primitive/MachDeps.hs:121) 3% ( 1 / 29) in 'Data.Primitive.Internal.Operations' Missing documentation for: setWord8Array# (Data/Primitive/Internal/Operations.hs:33) setWord16Array# (Data/Primitive/Internal/Operations.hs:35) setWord32Array# (Data/Primitive/Internal/Operations.hs:37) setWord64Array# (Data/Primitive/Internal/Operations.hs:39) setWordArray# (Data/Primitive/Internal/Operations.hs:41) setInt8Array# (Data/Primitive/Internal/Operations.hs:43) setInt16Array# (Data/Primitive/Internal/Operations.hs:45) setInt32Array# (Data/Primitive/Internal/Operations.hs:47) setInt64Array# (Data/Primitive/Internal/Operations.hs:49) setIntArray# (Data/Primitive/Internal/Operations.hs:51) setAddrArray# (Data/Primitive/Internal/Operations.hs:53) setFloatArray# (Data/Primitive/Internal/Operations.hs:55) setDoubleArray# (Data/Primitive/Internal/Operations.hs:57) setWideCharArray# (Data/Primitive/Internal/Operations.hs:59) setWord8OffAddr# (Data/Primitive/Internal/Operations.hs:62) setWord16OffAddr# (Data/Primitive/Internal/Operations.hs:64) setWord32OffAddr# (Data/Primitive/Internal/Operations.hs:66) setWord64OffAddr# (Data/Primitive/Internal/Operations.hs:68) setWordOffAddr# (Data/Primitive/Internal/Operations.hs:70) setInt8OffAddr# (Data/Primitive/Internal/Operations.hs:72) setInt16OffAddr# (Data/Primitive/Internal/Operations.hs:74) setInt32OffAddr# (Data/Primitive/Internal/Operations.hs:76) setInt64OffAddr# (Data/Primitive/Internal/Operations.hs:78) setIntOffAddr# (Data/Primitive/Internal/Operations.hs:80) setAddrOffAddr# (Data/Primitive/Internal/Operations.hs:82) setFloatOffAddr# (Data/Primitive/Internal/Operations.hs:84) setDoubleOffAddr# (Data/Primitive/Internal/Operations.hs:86) setWideCharOffAddr# (Data/Primitive/Internal/Operations.hs:88) 100% ( 3 / 3) in 'Data.Primitive.Internal.Compat' 75% ( 12 / 16) in 'Control.Monad.Primitive' Missing documentation for: unsafeInlinePrim (Control/Monad/Primitive.hs:189) unsafeInlineIO (Control/Monad/Primitive.hs:193) unsafeInlineST (Control/Monad/Primitive.hs:197) touch (Control/Monad/Primitive.hs:201) 100% ( 15 / 15) in 'Data.Primitive.Array' 100% ( 9 / 9) in 'Data.Primitive.MutVar' 100% ( 3 / 3) in 'Data.Primitive.Types' 100% ( 16 / 16) in 'Data.Primitive.Addr' 93% ( 27 / 29) in 'Data.Primitive.ByteArray' Missing documentation for: ByteArray# MutableByteArray# 100% ( 7 / 7) in 'Data.Primitive' Warning: Control.Monad.Primitive: could not find link destinations for: ~ Documentation created: dist/doc/html/primitive/index.html, dist/doc/html/primitive/primitive.txt Creating package registration file: /tmp/pkgConf-primitive-0.6.112818308571386418627.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/primitive-0.6.1.0-Ip44DqhfCp21tTUYbecwa Registering primitive-0.6.1.0... cabal: Leaving directory '/tmp/cabal-tmp-28724/primitive-0.6.1.0' Installed primitive-0.6.1.0 cabal: Entering directory '/tmp/cabal-tmp-28724/random-1.1' Configuring random-1.1... Building random-1.1... Preprocessing library random-1.1... [1 of 1] Compiling System.Random ( System/Random.hs, dist/build/System/Random.o ) System/Random.hs:43:1: warning: [-Wtabs] Tab character found here, and in 74 further locations. Please use spaces instead. Running Haddock for random-1.1... Running hscolour for random-1.1... Preprocessing library random-1.1... Preprocessing library random-1.1... System/Random.hs:43:1: warning: [-Wtabs] Tab character found here, and in 74 further locations. Please use spaces instead. Haddock coverage: Cannot find documentation for: $intro 100% ( 16 / 16) in 'System.Random' Documentation created: dist/doc/html/random/index.html, dist/doc/html/random/random.txt Creating package registration file: /tmp/pkgConf-random-14315301261421186593.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/random-1.1-54KmMHXjttlERYcr1mvsAe Registering random-1.1... cabal: Leaving directory '/tmp/cabal-tmp-28724/random-1.1' Installed random-1.1 cabal: Entering directory '/tmp/cabal-tmp-28724/safe-0.3.9' Configuring safe-0.3.9... Building safe-0.3.9... Preprocessing library safe-0.3.9... [1 of 4] Compiling Safe.Util ( Safe/Util.hs, dist/build/Safe/Util.o ) [2 of 4] Compiling Safe.Foldable ( Safe/Foldable.hs, dist/build/Safe/Foldable.o ) [3 of 4] Compiling Safe.Exact ( Safe/Exact.hs, dist/build/Safe/Exact.o ) [4 of 4] Compiling Safe ( Safe.hs, dist/build/Safe.o ) Running Haddock for safe-0.3.9... Running hscolour for safe-0.3.9... Preprocessing library safe-0.3.9... Preprocessing library safe-0.3.9... Haddock coverage: 14% ( 1 / 7) in 'Safe.Util' Missing documentation for: .^ (Safe/Util.hs:8) .^^ (Safe/Util.hs:11) liftMay (Safe/Util.hs:14) fromNoteModule (Safe/Util.hs:17) fromNoteEitherModule (Safe/Util.hs:21) eitherToMaybe (Safe/Util.hs:25) 18% ( 5 / 28) in 'Safe.Foldable' Missing documentation for: foldl1May (Safe/Foldable.hs:38) foldl1Def (Safe/Foldable.hs:46) foldl1Note (Safe/Foldable.hs:42) foldr1May (Safe/Foldable.hs:38) foldr1Def (Safe/Foldable.hs:46) foldr1Note (Safe/Foldable.hs:42) findJustDef (Safe/Foldable.hs:79) findJustNote (Safe/Foldable.hs:82) minimumMay (Safe/Foldable.hs:50) minimumDef (Safe/Foldable.hs:54) minimumNote (Safe/Foldable.hs:58) maximumMay (Safe/Foldable.hs:50) maximumDef (Safe/Foldable.hs:54) maximumNote (Safe/Foldable.hs:58) minimumByMay (Safe/Foldable.hs:62) minimumByDef (Safe/Foldable.hs:66) minimumByNote (Safe/Foldable.hs:70) maximumByMay (Safe/Foldable.hs:62) maximumByDef (Safe/Foldable.hs:66) maximumByNote (Safe/Foldable.hs:70) foldl1Safe (Safe/Foldable.hs:90) foldr1Safe (Safe/Foldable.hs:94) findJustSafe (Safe/Foldable.hs:99) 35% ( 8 / 23) in 'Safe.Exact' Missing documentation for: takeExactMay (Safe/Exact.hs:93) takeExactNote (Safe/Exact.hs:90) takeExactDef (Safe/Exact.hs:96) dropExactMay (Safe/Exact.hs:102) dropExactNote (Safe/Exact.hs:99) dropExactDef (Safe/Exact.hs:105) splitAtExactMay (Safe/Exact.hs:112) splitAtExactNote (Safe/Exact.hs:108) splitAtExactDef (Safe/Exact.hs:116) zipExactMay (Safe/Exact.hs:140) zipExactNote (Safe/Exact.hs:137) zipExactDef (Safe/Exact.hs:143) zipWithExactMay (Safe/Exact.hs:149) zipWithExactNote (Safe/Exact.hs:146) zipWithExactDef (Safe/Exact.hs:152) 20% ( 14 / 71) in 'Safe' Missing documentation for: initMay (Safe.hs:114) initDef (Safe.hs:117) initNote (Safe.hs:120) initSafe (Safe.hs:123) headMay (Safe.hs:128) headDef (Safe.hs:132) headNote (Safe.hs:136) lastMay (Safe.hs:128) lastDef (Safe.hs:132) lastNote (Safe.hs:136) minimumMay (Safe.hs:140) minimumDef (Safe.hs:144) minimumNote (Safe.hs:148) maximumMay (Safe.hs:140) maximumDef (Safe.hs:144) maximumNote (Safe.hs:148) minimumByMay (Safe.hs:152) minimumByDef (Safe.hs:156) minimumByNote (Safe.hs:160) maximumByMay (Safe.hs:152) maximumByDef (Safe.hs:156) maximumByNote (Safe.hs:160) foldr1May (Safe.hs:165) foldr1Def (Safe.hs:170) foldr1Note (Safe.hs:175) foldl1May (Safe.hs:165) foldl1Def (Safe.hs:170) foldl1Note (Safe.hs:175) foldl1May' (Safe.hs:165) foldl1Def' (Safe.hs:170) foldl1Note' (Safe.hs:175) scanl1May (Safe.hs:180) scanl1Def (Safe.hs:184) scanl1Note (Safe.hs:188) scanr1May (Safe.hs:180) scanr1Def (Safe.hs:184) scanr1Note (Safe.hs:188) fromJustNote (Safe.hs:197) assertNote (Safe.hs:200) atMay (Safe.hs:209) atDef (Safe.hs:212) atNote (Safe.hs:215) readMay (Safe.hs:219) readDef (Safe.hs:222) readNote (Safe.hs:225) lookupJustDef (Safe.hs:233) lookupJustNote (Safe.hs:236) findJustDef (Safe.hs:244) findJustNote (Safe.hs:247) elemIndexJustDef (Safe.hs:255) elemIndexJustNote (Safe.hs:258) findIndexJustDef (Safe.hs:266) findIndexJustNote (Safe.hs:269) toEnumMay (Safe.hs:274) toEnumDef (Safe.hs:283) toEnumNote (Safe.hs:286) toEnumSafe (Safe.hs:289) Documentation created: dist/doc/html/safe/index.html, dist/doc/html/safe/safe.txt Creating package registration file: /tmp/pkgConf-safe-0.318305390361290127955.9 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/safe-0.3.9-Hqo3JhJes6h6KTrVZw55Pb Registering safe-0.3.9... cabal: Leaving directory '/tmp/cabal-tmp-28724/safe-0.3.9' Installed safe-0.3.9 cabal: Entering directory '/tmp/cabal-tmp-28724/data-default-instances-containers-0.0.1' Configuring data-default-instances-containers-0.0.1... Building data-default-instances-containers-0.0.1... Preprocessing library data-default-instances-containers-0.0.1... [1 of 1] Compiling Data.Default.Instances.Containers ( Data/Default/Instances/Containers.hs, dist/build/Data/Default/Instances/Containers.o ) Running Haddock for data-default-instances-containers-0.0.1... Running hscolour for data-default-instances-containers-0.0.1... Preprocessing library data-default-instances-containers-0.0.1... Preprocessing library data-default-instances-containers-0.0.1... Haddock coverage: 50% ( 1 / 2) in 'Data.Default.Instances.Containers' Missing documentation for: Module header Documentation created: dist/doc/html/data-default-instances-containers/index.html, dist/doc/html/data-default-instances-containers/data-default-instances-containers.txt Creating package registration file: /tmp/pkgConf-data-default-instances-containers-0.0972058109343945053.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/data-default-instances-containers-0.0.1-B3LqdWnlDzL8N7WtQnkQ3T Registering data-default-instances-containers-0.0.1... cabal: Leaving directory '/tmp/cabal-tmp-28724/data-default-instances-containers-0.0.1' Installed data-default-instances-containers-0.0.1 cabal: Entering directory '/tmp/cabal-tmp-28724/data-default-instances-dlist-0.0.1' Configuring data-default-instances-dlist-0.0.1... Building data-default-instances-dlist-0.0.1... Preprocessing library data-default-instances-dlist-0.0.1... [1 of 1] Compiling Data.Default.Instances.DList ( Data/Default/Instances/DList.hs, dist/build/Data/Default/Instances/DList.o ) Running Haddock for data-default-instances-dlist-0.0.1... Running hscolour for data-default-instances-dlist-0.0.1... Preprocessing library data-default-instances-dlist-0.0.1... Preprocessing library data-default-instances-dlist-0.0.1... Haddock coverage: 50% ( 1 / 2) in 'Data.Default.Instances.DList' Missing documentation for: Module header Documentation created: dist/doc/html/data-default-instances-dlist/index.html, dist/doc/html/data-default-instances-dlist/data-default-instances-dlist.txt Creating package registration file: /tmp/pkgConf-data-default-instances-dlist-0.0428903682617909211.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/data-default-instances-dlist-0.0.1-7EnnOuRxBMR4O5lm1rpRqD Registering data-default-instances-dlist-0.0.1... cabal: Leaving directory '/tmp/cabal-tmp-28724/data-default-instances-dlist-0.0.1' Installed data-default-instances-dlist-0.0.1 cabal: Entering directory '/tmp/cabal-tmp-28724/data-default-instances-old-locale-0.0.1' Configuring data-default-instances-old-locale-0.0.1... Building data-default-instances-old-locale-0.0.1... Preprocessing library data-default-instances-old-locale-0.0.1... [1 of 1] Compiling Data.Default.Instances.OldLocale ( Data/Default/Instances/OldLocale.hs, dist/build/Data/Default/Instances/OldLocale.o ) Running Haddock for data-default-instances-old-locale-0.0.1... Running hscolour for data-default-instances-old-locale-0.0.1... Preprocessing library data-default-instances-old-locale-0.0.1... Preprocessing library data-default-instances-old-locale-0.0.1... Haddock coverage: 50% ( 1 / 2) in 'Data.Default.Instances.OldLocale' Missing documentation for: Module header Documentation created: dist/doc/html/data-default-instances-old-locale/index.html, dist/doc/html/data-default-instances-old-locale/data-default-instances-old-locale.txt Creating package registration file: /tmp/pkgConf-data-default-instances-old-locale-0.0629580952396377017.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/data-default-instances-old-locale-0.0.1-LPOHPEJCJUa53W1ZYaHB84 Registering data-default-instances-old-locale-0.0.1... cabal: Leaving directory '/tmp/cabal-tmp-28724/data-default-instances-old-locale-0.0.1' Installed data-default-instances-old-locale-0.0.1 cabal: Entering directory '/tmp/cabal-tmp-28724/tf-random-0.5' Configuring tf-random-0.5... Building tf-random-0.5... Preprocessing library tf-random-0.5... [1 of 4] Compiling System.Random.TF.Gen ( src/System/Random/TF/Gen.hs, dist/build/System/Random/TF/Gen.o ) [2 of 4] Compiling System.Random.TF.Init ( src/System/Random/TF/Init.hs, dist/build/System/Random/TF/Init.o ) src/System/Random/TF/Init.hs:94:5: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" [3 of 4] Compiling System.Random.TF.Instances ( src/System/Random/TF/Instances.hs, dist/build/System/Random/TF/Instances.o ) [4 of 4] Compiling System.Random.TF ( src/System/Random/TF.hs, dist/build/System/Random/TF.o ) Running Haddock for tf-random-0.5... Running hscolour for tf-random-0.5... Preprocessing library tf-random-0.5... Preprocessing library tf-random-0.5... src/System/Random/TF/Init.hs:94:5: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" Haddock coverage: 100% ( 4 / 4) in 'System.Random.TF.Gen' 83% ( 5 / 6) in 'System.Random.TF.Init' Missing documentation for: Module header 33% ( 1 / 3) in 'System.Random.TF.Instances' Missing documentation for: Random (src/System/Random/TF/Instances.hs:37) randomEnum (src/System/Random/TF/Instances.hs:205) 100% ( 3 / 3) in 'System.Random.TF' Documentation created: dist/doc/html/tf-random/index.html, dist/doc/html/tf-random/tf-random.txt Creating package registration file: /tmp/pkgConf-tf-random-012893608712078107280.5 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/tf-random-0.5-4z8OJUaXC1FRNfrLPFWAD Registering tf-random-0.5... cabal: Leaving directory '/tmp/cabal-tmp-28724/tf-random-0.5' Installed tf-random-0.5 cabal: Entering directory '/tmp/cabal-tmp-28724/data-default-0.7.1.1' Configuring data-default-0.7.1.1... Building data-default-0.7.1.1... Preprocessing library data-default-0.7.1.1... [1 of 1] Compiling Data.Default ( Data/Default.hs, dist/build/Data/Default.o ) Running Haddock for data-default-0.7.1.1... Running hscolour for data-default-0.7.1.1... Preprocessing library data-default-0.7.1.1... Preprocessing library data-default-0.7.1.1... Haddock coverage: 67% ( 2 / 3) in 'Data.Default' Missing documentation for: Module header Documentation created: dist/doc/html/data-default/index.html, dist/doc/html/data-default/data-default.txt Creating package registration file: /tmp/pkgConf-data-default-0.7.1478841551242474976.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/data-default-0.7.1.1-5uix4eIzBY9IcVb4V2HbW3 Registering data-default-0.7.1.1... cabal: Leaving directory '/tmp/cabal-tmp-28724/data-default-0.7.1.1' Installed data-default-0.7.1.1 cabal: Entering directory '/tmp/cabal-tmp-28724/QuickCheck-2.9.2' Configuring QuickCheck-2.9.2... Building QuickCheck-2.9.2... Preprocessing library QuickCheck-2.9.2... [ 1 of 15] Compiling Test.QuickCheck.Random ( Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o ) [ 2 of 15] Compiling Test.QuickCheck.Gen ( Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o ) [ 3 of 15] Compiling Test.QuickCheck.Gen.Unsafe ( Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o ) [ 4 of 15] Compiling Test.QuickCheck.Exception ( Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o ) [ 5 of 15] Compiling Test.QuickCheck.Text ( Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o ) [ 6 of 15] Compiling Test.QuickCheck.State ( Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o ) [ 7 of 15] Compiling Test.QuickCheck.Arbitrary ( Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o ) [ 8 of 15] Compiling Test.QuickCheck.Modifiers ( Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o ) [ 9 of 15] Compiling Test.QuickCheck.Poly ( Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o ) [10 of 15] Compiling Test.QuickCheck.Function ( Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o ) [11 of 15] Compiling Test.QuickCheck.Property ( Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o ) [12 of 15] Compiling Test.QuickCheck.Monadic ( Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o ) [13 of 15] Compiling Test.QuickCheck.Test ( Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o ) [14 of 15] Compiling Test.QuickCheck.All ( Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o ) [15 of 15] Compiling Test.QuickCheck ( Test/QuickCheck.hs, dist/build/Test/QuickCheck.o ) Running Haddock for QuickCheck-2.9.2... Running hscolour for QuickCheck-2.9.2... Preprocessing library QuickCheck-2.9.2... Preprocessing library QuickCheck-2.9.2... Haddock coverage: 10% ( 2 / 20) in 'Test.QuickCheck.Random' Missing documentation for: newTheGen (Test/QuickCheck/Random.hs:17) bits (Test/QuickCheck/Random.hs:20) mask (Test/QuickCheck/Random.hs:20) doneBit (Test/QuickCheck/Random.hs:20) chip (Test/QuickCheck/Random.hs:25) chop (Test/QuickCheck/Random.hs:30) stop (Test/QuickCheck/Random.hs:33) mkTheGen (Test/QuickCheck/Random.hs:36) (Test/QuickCheck/Random.hs:65) (Test/QuickCheck/Random.hs:67) (Test/QuickCheck/Random.hs:70) newQCGen (Test/QuickCheck/Random.hs:79) mkQCGen (Test/QuickCheck/Random.hs:82) bigNatVariant (Test/QuickCheck/Random.hs:85) natVariant (Test/QuickCheck/Random.hs:91) variantTheGen (Test/QuickCheck/Random.hs:97) boolVariant (Test/QuickCheck/Random.hs:103) variantQCGen (Test/QuickCheck/Random.hs:107) 90% ( 26 / 29) in 'Test.QuickCheck.Gen' Missing documentation for: (Test/QuickCheck/Gen.hs:49) (Test/QuickCheck/Gen.hs:53) (Test/QuickCheck/Gen.hs:57) 80% ( 4 / 5) in 'Test.QuickCheck.Gen.Unsafe' Missing documentation for: Capture (Test/QuickCheck/Gen/Unsafe.hs:50) 33% ( 3 / 9) in 'Test.QuickCheck.Exception' Missing documentation for: AnException (Test/QuickCheck/Exception.hs:23) tryEvaluate (Test/QuickCheck/Exception.hs:55) tryEvaluateIO (Test/QuickCheck/Exception.hs:58) evaluate (Test/QuickCheck/Exception.hs:62) isDiscard (Test/QuickCheck/Exception.hs:81) finally (Test/QuickCheck/Exception.hs:96) 6% ( 1 / 18) in 'Test.QuickCheck.Text' Missing documentation for: Str (Test/QuickCheck/Text.hs:47) ranges (Test/QuickCheck/Text.hs:52) number (Test/QuickCheck/Text.hs:60) short (Test/QuickCheck/Text.hs:63) showErr (Test/QuickCheck/Text.hs:71) oneLine (Test/QuickCheck/Text.hs:74) isOneLine (Test/QuickCheck/Text.hs:77) bold (Test/QuickCheck/Text.hs:80) newTerminal (Test/QuickCheck/Text.hs:91) withStdioTerminal (Test/QuickCheck/Text.hs:105) withNullTerminal (Test/QuickCheck/Text.hs:111) terminalOutput (Test/QuickCheck/Text.hs:115) handle (Test/QuickCheck/Text.hs:118) Terminal (Test/QuickCheck/Text.hs:88) putTemp (Test/QuickCheck/Text.hs:129) putPart (Test/QuickCheck/Text.hs:129) putLine (Test/QuickCheck/Text.hs:129) 100% ( 2 / 2) in 'Test.QuickCheck.State' 100% ( 31 / 31) in 'Test.QuickCheck.Arbitrary' 93% ( 14 / 15) in 'Test.QuickCheck.Modifiers' Missing documentation for: ShrinkState (Test/QuickCheck/Modifiers.hs:323) 14% ( 1 / 7) in 'Test.QuickCheck.Poly' Missing documentation for: A (Test/QuickCheck/Poly.hs:29) B (Test/QuickCheck/Poly.hs:44) C (Test/QuickCheck/Poly.hs:59) OrdA (Test/QuickCheck/Poly.hs:77) OrdB (Test/QuickCheck/Poly.hs:96) OrdC (Test/QuickCheck/Poly.hs:115) 73% ( 8 / 11) in 'Test.QuickCheck.Function' Missing documentation for: Fun (Test/QuickCheck/Function.hs:452) apply (Test/QuickCheck/Function.hs:466) Function (Test/QuickCheck/Function.hs:138) 62% ( 45 / 72) in 'Test.QuickCheck.Property' Missing documentation for: (Test/QuickCheck/Property.hs:81) (Test/QuickCheck/Property.hs:84) (Test/QuickCheck/Property.hs:87) (Test/QuickCheck/Property.hs:90) (Test/QuickCheck/Property.hs:93) (Test/QuickCheck/Property.hs:96) (Test/QuickCheck/Property.hs:118) protect (Test/QuickCheck/Property.hs:122) Prop (Test/QuickCheck/Property.hs:128) Rose (Test/QuickCheck/Property.hs:132) ioRose (Test/QuickCheck/Property.hs:135) joinRose (Test/QuickCheck/Property.hs:138) (Test/QuickCheck/Property.hs:147) (Test/QuickCheck/Property.hs:152) (Test/QuickCheck/Property.hs:157) CallbackKind (Test/QuickCheck/Property.hs:191) exception (Test/QuickCheck/Property.hs:207) formatException (Test/QuickCheck/Property.hs:213) protectResult (Test/QuickCheck/Property.hs:218) succeeded (Test/QuickCheck/Property.hs:221) failed (Test/QuickCheck/Property.hs:221) rejected (Test/QuickCheck/Property.hs:221) liftBool (Test/QuickCheck/Property.hs:242) mapResult (Test/QuickCheck/Property.hs:246) mapTotalResult (Test/QuickCheck/Property.hs:249) mapRoseResult (Test/QuickCheck/Property.hs:253) mapProp (Test/QuickCheck/Property.hs:256) 78% ( 14 / 18) in 'Test.QuickCheck.Monadic' Missing documentation for: stop (Test/QuickCheck/Monadic.hs:118) monadic (Test/QuickCheck/Monadic.hs:204) monadic' (Test/QuickCheck/Monadic.hs:207) runSTGen (Test/QuickCheck/Monadic.hs:246) 50% ( 14 / 28) in 'Test.QuickCheck.Test' Missing documentation for: test (Test/QuickCheck/Test.hs:193) doneTesting (Test/QuickCheck/Test.hs:199) giveUp (Test/QuickCheck/Test.hs:229) runATest (Test/QuickCheck/Test.hs:245) summary (Test/QuickCheck/Test.hs:311) success (Test/QuickCheck/Test.hs:322) labelPercentage (Test/QuickCheck/Test.hs:352) insufficientCoverage (Test/QuickCheck/Test.hs:360) foundFailure (Test/QuickCheck/Test.hs:367) localMin (Test/QuickCheck/Test.hs:371) localMin' (Test/QuickCheck/Test.hs:401) localMinFound (Test/QuickCheck/Test.hs:413) callbackPostTest (Test/QuickCheck/Test.hs:438) callbackPostFinalFailure (Test/QuickCheck/Test.hs:443) 100% ( 9 / 9) in 'Test.QuickCheck.All' 99% (127 /128) in 'Test.QuickCheck' Missing documentation for: ShrinkState (Test/QuickCheck/Modifiers.hs:323) Warning: Test.QuickCheck.Arbitrary: could not find link destinations for: GCoArbitrary RecursivelyShrink GSubterms gSubterms gSubtermsIncl Warning: Test.QuickCheck.Function: could not find link destinations for: GFunction Warning: Test.QuickCheck: could not find link destinations for: GCoArbitrary RecursivelyShrink GSubterms Documentation created: dist/doc/html/QuickCheck/index.html, dist/doc/html/QuickCheck/QuickCheck.txt Creating package registration file: /tmp/pkgConf-QuickCheck-2.91374600938572132557.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/QuickCheck-2.9.2-AzbjWrJo3WFD60ZxKurQ3s Registering QuickCheck-2.9.2... cabal: Leaving directory '/tmp/cabal-tmp-28724/QuickCheck-2.9.2' Installed QuickCheck-2.9.2 cabal: Entering directory '/tmp/cabal-tmp-28724/dequeue-0.1.12' Configuring dequeue-0.1.12... Building dequeue-0.1.12... Preprocessing library dequeue-0.1.12... [1 of 2] Compiling Data.Dequeue.Show ( src/Data/Dequeue/Show.hs, dist/build/Data/Dequeue/Show.o ) [2 of 2] Compiling Data.Dequeue ( src/Data/Dequeue.hs, dist/build/Data/Dequeue.o ) Running Haddock for dequeue-0.1.12... Running hscolour for dequeue-0.1.12... Preprocessing library dequeue-0.1.12... Preprocessing library dequeue-0.1.12... Haddock coverage: 50% ( 1 / 2) in 'Data.Dequeue.Show' Missing documentation for: Dequeue (src/Data/Dequeue/Show.hs:17) 100% ( 31 / 31) in 'Data.Dequeue' Documentation created: dist/doc/html/dequeue/index.html, dist/doc/html/dequeue/dequeue.txt Creating package registration file: /tmp/pkgConf-dequeue-0.1928682751689442530.12 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/dequeue-0.1.12-L1hNasdGDPdBNE4iz1kKZf Registering dequeue-0.1.12... cabal: Leaving directory '/tmp/cabal-tmp-28724/dequeue-0.1.12' Installed dequeue-0.1.12 cabal: Entering directory '/tmp/cabal-tmp-28724/cfipu-1.1.0.4' Configuring cfipu-1.1.0.4... Building cfipu-1.1.0.4... Preprocessing executable 'cfipu' for cfipu-1.1.0.4... [1 of 2] Compiling Data.Memory ( src/Data/Memory.hs, dist/build/cfipu/cfipu-tmp/Data/Memory.o ) src/Data/Memory.hs:78:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, InternalContainer)’ • In the pattern: ((Just cell), p') In a case alternative: ((Just cell), p') -> ID p' (pushFront i cell) d In the expression: case popBack p of { ((Just cell), p') -> ID p' (pushFront i cell) d ((Nothing), _) -> ID p (pushFront i defaultCell) d } src/Data/Memory.hs:79:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t0, t1)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> ID p (pushFront i defaultCell) d In the expression: case popBack p of { ((Just cell), p') -> ID p' (pushFront i cell) d ((Nothing), _) -> ID p (pushFront i defaultCell) d } src/Data/Memory.hs:82:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, BankersDequeue Cell)’ • In the pattern: ((Just cell), d') In a case alternative: ((Just cell), d') -> case () of { _ | null d' -> E p $ pushFront i cell | otherwise -> DI p d' $ pushFront i cell } In the expression: case popBack d of { ((Just cell), d') -> case () of { _ | null d' -> E p $ pushFront i cell | otherwise -> DI p d' $ pushFront i cell } ((Nothing), _) -> moveInstructionPointerLeft $ E p i } src/Data/Memory.hs:85:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t2, t3)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> moveInstructionPointerLeft $ E p i In the expression: case popBack d of { ((Just cell), d') -> case () of { _ | null d' -> E p $ pushFront i cell | otherwise -> DI p d' $ pushFront i cell } ((Nothing), _) -> moveInstructionPointerLeft $ E p i } src/Data/Memory.hs:88:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, InternalContainer)’ • In the pattern: ((Just cell), p') In a case alternative: ((Just cell), p') -> ID p' (pushFront empty cell) e In the expression: case popBack p of { ((Just cell), p') -> ID p' (pushFront empty cell) e ((Nothing), _) -> ID p (pushFront empty defaultCell) e } src/Data/Memory.hs:89:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t4, t5)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> ID p (pushFront empty defaultCell) e In the expression: case popBack p of { ((Just cell), p') -> ID p' (pushFront empty cell) e ((Nothing), _) -> ID p (pushFront empty defaultCell) e } src/Data/Memory.hs:94:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, BankersDequeue Cell)’ • In the pattern: ((Just cell), i') In a case alternative: ((Just cell), i') -> case () of { _ | null i' -> E (pushBack p cell) d | otherwise -> ID (pushBack p cell) i' d } In the expression: case popFront i of { ((Just cell), i') -> case () of { _ | null i' -> E (pushBack p cell) d | otherwise -> ID (pushBack p cell) i' d } ((Nothing), _) -> moveInstructionPointerRight $ E p i } src/Data/Memory.hs:97:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t6, t7)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> moveInstructionPointerRight $ E p i In the expression: case popFront i of { ((Just cell), i') -> case () of { _ | null i' -> E (pushBack p cell) d | otherwise -> ID (pushBack p cell) i' d } ((Nothing), _) -> moveInstructionPointerRight $ E p i } src/Data/Memory.hs:100:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, BankersDequeue Cell)’ • In the pattern: ((Just cell), i') In a case alternative: ((Just cell), i') -> case () of { _ | null i' -> DI p (pushBack d cell) $ pushBack i' defaultCell | otherwise -> DI p (pushBack d cell) $ i' } In the expression: case popFront i of { ((Just cell), i') -> case () of { _ | null i' -> DI p (pushBack d cell) $ pushBack i' defaultCell | otherwise -> DI p (pushBack d cell) $ i' } ((Nothing), _) -> moveInstructionPointerRight $ E p d } src/Data/Memory.hs:103:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t8, t9)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> moveInstructionPointerRight $ E p d In the expression: case popFront i of { ((Just cell), i') -> case () of { _ | null i' -> DI p (pushBack d cell) $ pushBack i' defaultCell | otherwise -> DI p (pushBack d cell) $ i' } ((Nothing), _) -> moveInstructionPointerRight $ E p d } src/Data/Memory.hs:106:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, BankersDequeue Cell)’ • In the pattern: ((Just cell), e') In a case alternative: ((Just cell), e') -> case () of { _ | null e' -> DI p (pushBack empty cell) $ pushBack empty defaultCell | otherwise -> DI p (pushBack empty cell) e' } In the expression: case popFront e of { ((Just cell), e') -> case () of { _ | null e' -> DI p (pushBack empty cell) $ pushBack empty defaultCell | otherwise -> DI p (pushBack empty cell) e' } ((Nothing), _) -> moveInstructionPointerRight $ E p $ pushBack empty defaultCell } src/Data/Memory.hs:109:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t10, t11)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> moveInstructionPointerRight $ E p $ pushBack empty defaultCell In the expression: case popFront e of { ((Just cell), e') -> case () of { _ | null e' -> DI p (pushBack empty cell) $ pushBack empty defaultCell | otherwise -> DI p (pushBack empty cell) e' } ((Nothing), _) -> moveInstructionPointerRight $ E p $ pushBack empty defaultCell } src/Data/Memory.hs:114:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, BankersDequeue Cell)’ • In the pattern: ((Just cell), i') In a case alternative: ((Just cell), i') -> case () of { _ | null i' -> E p $ pushFront d cell | otherwise -> ID p i' $ pushFront d cell } In the expression: case popBack i of { ((Just cell), i') -> case () of { _ | null i' -> E p $ pushFront d cell | otherwise -> ID p i' $ pushFront d cell } ((Nothing), _) -> moveDataPointerLeft $ E p d } src/Data/Memory.hs:117:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t12, t13)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> moveDataPointerLeft $ E p d In the expression: case popBack i of { ((Just cell), i') -> case () of { _ | null i' -> E p $ pushFront d cell | otherwise -> ID p i' $ pushFront d cell } ((Nothing), _) -> moveDataPointerLeft $ E p d } src/Data/Memory.hs:120:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, InternalContainer)’ • In the pattern: ((Just cell), p') In a case alternative: ((Just cell), p') -> DI p' (pushFront d cell) i In the expression: case popBack p of { ((Just cell), p') -> DI p' (pushFront d cell) i ((Nothing), _) -> DI p (pushFront d defaultCell) i } src/Data/Memory.hs:121:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t14, t15)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> DI p (pushFront d defaultCell) i In the expression: case popBack p of { ((Just cell), p') -> DI p' (pushFront d cell) i ((Nothing), _) -> DI p (pushFront d defaultCell) i } src/Data/Memory.hs:124:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, InternalContainer)’ • In the pattern: ((Just cell), p') In a case alternative: ((Just cell), p') -> DI p' (pushFront empty cell) e In the expression: case popBack p of { ((Just cell), p') -> DI p' (pushFront empty cell) e ((Nothing), _) -> DI p (pushFront empty defaultCell) e } src/Data/Memory.hs:125:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t16, t17)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> DI p (pushFront empty defaultCell) e In the expression: case popBack p of { ((Just cell), p') -> DI p' (pushFront empty cell) e ((Nothing), _) -> DI p (pushFront empty defaultCell) e } src/Data/Memory.hs:130:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, BankersDequeue Cell)’ • In the pattern: ((Just cell), d') In a case alternative: ((Just cell), d') -> case () of { _ | null d' -> ID p (pushBack i cell) $ pushBack d' defaultCell | otherwise -> ID p (pushBack i cell) $ d' } In the expression: case popFront d of { ((Just cell), d') -> case () of { _ | null d' -> ID p (pushBack i cell) $ pushBack d' defaultCell | otherwise -> ID p (pushBack i cell) $ d' } ((Nothing), _) -> moveDataPointerRight $ E p i } src/Data/Memory.hs:133:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t18, t19)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> moveDataPointerRight $ E p i In the expression: case popFront d of { ((Just cell), d') -> case () of { _ | null d' -> ID p (pushBack i cell) $ pushBack d' defaultCell | otherwise -> ID p (pushBack i cell) $ d' } ((Nothing), _) -> moveDataPointerRight $ E p i } src/Data/Memory.hs:136:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, BankersDequeue Cell)’ • In the pattern: ((Just cell), d') In a case alternative: ((Just cell), d') -> case () of { _ | null d' -> E (pushBack p cell) i | otherwise -> DI (pushBack p cell) d' i } In the expression: case popFront d of { ((Just cell), d') -> case () of { _ | null d' -> E (pushBack p cell) i | otherwise -> DI (pushBack p cell) d' i } ((Nothing), _) -> moveDataPointerRight $ E p d } src/Data/Memory.hs:139:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t20, t21)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> moveDataPointerRight $ E p d In the expression: case popFront d of { ((Just cell), d') -> case () of { _ | null d' -> E (pushBack p cell) i | otherwise -> DI (pushBack p cell) d' i } ((Nothing), _) -> moveDataPointerRight $ E p d } src/Data/Memory.hs:142:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, BankersDequeue Cell)’ • In the pattern: ((Just cell), e') In a case alternative: ((Just cell), e') -> case () of { _ | null e' -> ID p (pushBack empty cell) $ pushBack empty defaultCell | otherwise -> ID p (pushBack empty cell) e' } In the expression: case popFront e of { ((Just cell), e') -> case () of { _ | null e' -> ID p (pushBack empty cell) $ pushBack empty defaultCell | otherwise -> ID p (pushBack empty cell) e' } ((Nothing), _) -> moveDataPointerRight $ E p $ pushBack empty defaultCell } src/Data/Memory.hs:145:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t22, t23)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> moveDataPointerRight $ E p $ pushBack empty defaultCell In the expression: case popFront e of { ((Just cell), e') -> case () of { _ | null e' -> ID p (pushBack empty cell) $ pushBack empty defaultCell | otherwise -> ID p (pushBack empty cell) e' } ((Nothing), _) -> moveDataPointerRight $ E p $ pushBack empty defaultCell } src/Data/Memory.hs:160:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, t24)’ • In the pattern: ((Just cell), _) In a case alternative: ((Just cell), _) -> cell In the expression: case popFront i of { ((Just cell), _) -> cell ((Nothing), _) -> getInstruction $ E p i } src/Data/Memory.hs:161:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t25, t26)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> getInstruction $ E p i In the expression: case popFront i of { ((Just cell), _) -> cell ((Nothing), _) -> getInstruction $ E p i } src/Data/Memory.hs:164:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, t27)’ • In the pattern: ((Just cell), _) In a case alternative: ((Just cell), _) -> cell In the expression: case popFront i of { ((Just cell), _) -> cell ((Nothing), _) -> defaultCell } src/Data/Memory.hs:165:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t28, t29)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> defaultCell In the expression: case popFront i of { ((Just cell), _) -> cell ((Nothing), _) -> defaultCell } src/Data/Memory.hs:168:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, t30)’ • In the pattern: ((Just cell), _) In a case alternative: ((Just cell), _) -> cell In the expression: case popFront e of { ((Just cell), _) -> cell ((Nothing), _) -> defaultCell } src/Data/Memory.hs:169:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t31, t32)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> defaultCell In the expression: case popFront e of { ((Just cell), _) -> cell ((Nothing), _) -> defaultCell } src/Data/Memory.hs:174:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, t33)’ • In the pattern: ((Just cell), _) In a case alternative: ((Just cell), _) -> cell In the expression: case popFront d of { ((Just cell), _) -> cell ((Nothing), _) -> defaultCell } src/Data/Memory.hs:175:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t34, t35)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> defaultCell In the expression: case popFront d of { ((Just cell), _) -> cell ((Nothing), _) -> defaultCell } src/Data/Memory.hs:178:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, t36)’ • In the pattern: ((Just cell), _) In a case alternative: ((Just cell), _) -> cell In the expression: case popFront d of { ((Just cell), _) -> cell ((Nothing), _) -> getData $ E p i } src/Data/Memory.hs:179:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t37, t38)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> getData $ E p i In the expression: case popFront d of { ((Just cell), _) -> cell ((Nothing), _) -> getData $ E p i } src/Data/Memory.hs:182:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe Cell, t39)’ • In the pattern: ((Just cell), _) In a case alternative: ((Just cell), _) -> cell In the expression: case popFront e of { ((Just cell), _) -> cell ((Nothing), _) -> defaultCell } src/Data/Memory.hs:183:9: error: • Couldn't match expected type ‘Maybe (Cell, BankersDequeue Cell)’ with actual type ‘(Maybe t40, t41)’ • In the pattern: ((Nothing), _) In a case alternative: ((Nothing), _) -> defaultCell In the expression: case popFront e of { ((Just cell), _) -> cell ((Nothing), _) -> defaultCell } src/Data/Memory.hs:186:72: error: • Couldn't match expected type ‘(a0, BankersDequeue Cell)’ with actual type ‘Maybe (Cell, BankersDequeue Cell)’ • In the second argument of ‘($)’, namely ‘popFront d’ In the ‘id_d’ field of a record In the expression: mem {id_d = flip pushFront cell . snd $ popFront d} src/Data/Memory.hs:189:59: error: • Couldn't match expected type ‘(a1, BankersDequeue Cell)’ with actual type ‘Maybe (Cell, BankersDequeue Cell)’ • In the second argument of ‘($)’, namely ‘popFront d’ In the ‘di_d’ field of a record In the expression: mem {di_d = flip pushFront cell . snd $ popFront d} src/Data/Memory.hs:190:71: error: • Couldn't match expected type ‘(a2, BankersDequeue Cell)’ with actual type ‘Maybe (Cell, BankersDequeue Cell)’ • In the second argument of ‘($)’, namely ‘popFront e’ In the ‘e_e’ field of a record In the expression: mem {e_e = flip pushFront cell . snd $ popFront e} cabal: Leaving directory '/tmp/cabal-tmp-28724/cfipu-1.1.0.4' Failed to install cfipu-1.1.0.4 cabal: Error: some packages failed to install: cfipu-1.1.0.4 failed during the building phase. The exception was: ExitFailure 1