Resolving dependencies... Configuring containers-0.4.2.1... Building containers-0.4.2.1... Preprocessing library containers-0.4.2.1... [1 of 7] Compiling Data.Sequence ( Data/Sequence.hs, dist/build/Data/Sequence.o ) Data/Sequence.hs:311:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `deep' Data/Sequence.hs:312:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `deep' Data/Sequence.hs:437:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `node2' Data/Sequence.hs:438:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `node2' Data/Sequence.hs:443:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `node3' Data/Sequence.hs:444:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `node3' [2 of 7] Compiling Data.Tree ( Data/Tree.hs, dist/build/Data/Tree.o ) [3 of 7] Compiling Data.Graph ( Data/Graph.hs, dist/build/Data/Graph.o ) [4 of 7] Compiling Data.Set ( Data/Set.hs, dist/build/Data/Set.o ) [5 of 7] Compiling Data.Map ( Data/Map.hs, dist/build/Data/Map.o ) [6 of 7] Compiling Data.IntSet ( Data/IntSet.hs, dist/build/Data/IntSet.o ) [7 of 7] Compiling Data.IntMap ( Data/IntMap.hs, dist/build/Data/IntMap.o ) In-place registering containers-0.4.2.1... Running Haddock for containers-0.4.2.1... Running hscolour for containers-0.4.2.1... Preprocessing library containers-0.4.2.1... Preprocessing library containers-0.4.2.1... Haddock coverage: 100% ( 82 / 82) in 'Data.Sequence' 94% ( 15 / 16) in 'Data.Tree' 100% ( 33 / 33) in 'Data.Graph' 100% ( 60 / 60) in 'Data.Set' 100% ( 58 / 58) in 'Data.IntSet' 99% (116 /117) in 'Data.IntMap' 100% (128 /128) in 'Data.Map' Warning: Data.Sequence: could not find link destinations for: Data.Sequence.PQueue Data.Sequence.applicativeTree Data.Sequence.unrollPQ Data.Sequence.toPQ Data.Sequence.FingerTree Data.Sequence.mergePQ Warning: Data.IntMap: could not find link destinations for: Data.IntMap.mapAccumL Warning: Data.Map: could not find link destinations for: Data.Map.mapAccumL Documentation created: dist/doc/html/containers/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/containers-0.4.2.1 Registering containers-0.4.2.1... Installed containers-0.4.2.1 Configuring terminfo-0.3.2.6... configure: WARNING: unrecognized options: --with-compiler, --with-gcc checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking for setupterm in -ltinfo... yes configure: creating ./config.status config.status: creating terminfo.buildinfo configure: WARNING: unrecognized options: --with-compiler, --with-gcc Building terminfo-0.3.2.6... Preprocessing library terminfo-0.3.2.6... [1 of 7] Compiling System.Console.Terminfo.Base ( System/Console/Terminfo/Base.hs, dist/build/System/Console/Terminfo/Base.o ) [2 of 7] Compiling System.Console.Terminfo.Keys ( System/Console/Terminfo/Keys.hs, dist/build/System/Console/Terminfo/Keys.o ) [3 of 7] Compiling System.Console.Terminfo.Cursor ( System/Console/Terminfo/Cursor.hs, dist/build/System/Console/Terminfo/Cursor.o ) [4 of 7] Compiling System.Console.Terminfo.Effects ( System/Console/Terminfo/Effects.hs, dist/build/System/Console/Terminfo/Effects.o ) [5 of 7] Compiling System.Console.Terminfo.Edit ( System/Console/Terminfo/Edit.hs, dist/build/System/Console/Terminfo/Edit.o ) [6 of 7] Compiling System.Console.Terminfo.Color ( System/Console/Terminfo/Color.hs, dist/build/System/Console/Terminfo/Color.o ) [7 of 7] Compiling System.Console.Terminfo ( System/Console/Terminfo.hs, dist/build/System/Console/Terminfo.o ) In-place registering terminfo-0.3.2.6... Running Haddock for terminfo-0.3.2.6... Running hscolour for terminfo-0.3.2.6... Preprocessing library terminfo-0.3.2.6... Preprocessing library terminfo-0.3.2.6... Haddock coverage: 79% ( 22 / 28) in 'System.Console.Terminfo.Base' 32% ( 6 / 19) in 'System.Console.Terminfo.Keys' 41% ( 15 / 37) in 'System.Console.Terminfo.Cursor' 56% ( 14 / 25) in 'System.Console.Terminfo.Effects' 100% ( 5 / 5) in 'System.Console.Terminfo.Edit' 88% ( 7 / 8) in 'System.Console.Terminfo.Color' 100% ( 7 / 7) in 'System.Console.Terminfo' Documentation created: dist/doc/html/terminfo/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/terminfo-0.3.2.6 Registering terminfo-0.3.2.6... Installed terminfo-0.3.2.6 Configuring transformers-0.2.2.1... Building transformers-0.2.2.1... Preprocessing library transformers-0.2.2.1... [ 1 of 21] Compiling Data.Functor.Product ( Data/Functor/Product.hs, dist/build/Data/Functor/Product.o ) [ 2 of 21] Compiling Data.Functor.Constant ( Data/Functor/Constant.hs, dist/build/Data/Functor/Constant.o ) [ 3 of 21] Compiling Data.Functor.Compose ( Data/Functor/Compose.hs, dist/build/Data/Functor/Compose.o ) [ 4 of 21] Compiling Data.Functor.Identity ( Data/Functor/Identity.hs, dist/build/Data/Functor/Identity.o ) [ 5 of 21] Compiling Control.Monad.Trans.Class ( Control/Monad/Trans/Class.hs, dist/build/Control/Monad/Trans/Class.o ) [ 6 of 21] Compiling Control.Monad.IO.Class ( Control/Monad/IO/Class.hs, dist/build/Control/Monad/IO/Class.o ) [ 7 of 21] Compiling Control.Monad.Trans.Cont ( Control/Monad/Trans/Cont.hs, dist/build/Control/Monad/Trans/Cont.o ) [ 8 of 21] Compiling Control.Monad.Trans.Error ( Control/Monad/Trans/Error.hs, dist/build/Control/Monad/Trans/Error.o ) [ 9 of 21] Compiling Control.Monad.Trans.Identity ( Control/Monad/Trans/Identity.hs, dist/build/Control/Monad/Trans/Identity.o ) [10 of 21] Compiling Control.Monad.Trans.List ( Control/Monad/Trans/List.hs, dist/build/Control/Monad/Trans/List.o ) [11 of 21] Compiling Control.Monad.Trans.Maybe ( Control/Monad/Trans/Maybe.hs, dist/build/Control/Monad/Trans/Maybe.o ) [12 of 21] Compiling Control.Monad.Trans.Reader ( Control/Monad/Trans/Reader.hs, dist/build/Control/Monad/Trans/Reader.o ) [13 of 21] Compiling Control.Monad.Trans.RWS.Lazy ( Control/Monad/Trans/RWS/Lazy.hs, dist/build/Control/Monad/Trans/RWS/Lazy.o ) [14 of 21] Compiling Control.Monad.Trans.RWS ( Control/Monad/Trans/RWS.hs, dist/build/Control/Monad/Trans/RWS.o ) [15 of 21] Compiling Control.Monad.Trans.RWS.Strict ( Control/Monad/Trans/RWS/Strict.hs, dist/build/Control/Monad/Trans/RWS/Strict.o ) [16 of 21] Compiling Control.Monad.Trans.State.Lazy ( Control/Monad/Trans/State/Lazy.hs, dist/build/Control/Monad/Trans/State/Lazy.o ) [17 of 21] Compiling Control.Monad.Trans.State ( Control/Monad/Trans/State.hs, dist/build/Control/Monad/Trans/State.o ) [18 of 21] Compiling Control.Monad.Trans.State.Strict ( Control/Monad/Trans/State/Strict.hs, dist/build/Control/Monad/Trans/State/Strict.o ) [19 of 21] Compiling Control.Monad.Trans.Writer.Lazy ( Control/Monad/Trans/Writer/Lazy.hs, dist/build/Control/Monad/Trans/Writer/Lazy.o ) [20 of 21] Compiling Control.Monad.Trans.Writer ( Control/Monad/Trans/Writer.hs, dist/build/Control/Monad/Trans/Writer.o ) [21 of 21] Compiling Control.Monad.Trans.Writer.Strict ( Control/Monad/Trans/Writer/Strict.hs, dist/build/Control/Monad/Trans/Writer/Strict.o ) In-place registering transformers-0.2.2.1... Running Haddock for transformers-0.2.2.1... Running hscolour for transformers-0.2.2.1... Preprocessing library transformers-0.2.2.1... Preprocessing library transformers-0.2.2.1... Haddock coverage: 100% ( 2 / 2) in 'Data.Functor.Product' 100% ( 2 / 2) in 'Data.Functor.Constant' 100% ( 2 / 2) in 'Data.Functor.Compose' 100% ( 2 / 2) in 'Data.Functor.Identity' 100% ( 8 / 8) in 'Control.Monad.Trans.Class' 100% ( 2 / 2) in 'Control.Monad.IO.Class' 71% ( 10 / 14) in 'Control.Monad.Trans.Cont' 100% ( 15 / 15) in 'Control.Monad.Trans.Error' 100% ( 7 / 7) in 'Control.Monad.Trans.Identity' 100% ( 7 / 7) in 'Control.Monad.Trans.List' 100% ( 9 / 9) in 'Control.Monad.Trans.Maybe' 100% ( 18 / 18) in 'Control.Monad.Trans.Reader' 76% ( 26 / 34) in 'Control.Monad.Trans.RWS.Lazy' 100% ( 2 / 2) in 'Control.Monad.Trans.RWS' 76% ( 26 / 34) in 'Control.Monad.Trans.RWS.Strict' 100% ( 33 / 33) in 'Control.Monad.Trans.State.Lazy' 100% ( 2 / 2) in 'Control.Monad.Trans.State' 100% ( 33 / 33) in 'Control.Monad.Trans.State.Strict' 100% ( 20 / 20) in 'Control.Monad.Trans.Writer.Lazy' 100% ( 2 / 2) in 'Control.Monad.Trans.Writer' 100% ( 20 / 20) in 'Control.Monad.Trans.Writer.Strict' Documentation created: dist/doc/html/transformers/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/transformers-0.2.2.1 Registering transformers-0.2.2.1... Installed transformers-0.2.2.1 Configuring semigroups-0.7.1.2... Building semigroups-0.7.1.2... Preprocessing library semigroups-0.7.1.2... [1 of 4] Compiling Numeric.Natural.Internal ( Numeric/Natural/Internal.hs, dist/build/Numeric/Natural/Internal.o ) Numeric/Natural/Internal.hs:45:10: Warning: No explicit method or default declaration for `popCount' In the instance declaration for `Bits Natural' [2 of 4] Compiling Numeric.Natural ( Numeric/Natural.hs, dist/build/Numeric/Natural.o ) [3 of 4] Compiling Data.List.NonEmpty ( Data/List/NonEmpty.hs, dist/build/Data/List/NonEmpty.o ) [4 of 4] Compiling Data.Semigroup ( Data/Semigroup.hs, dist/build/Data/Semigroup.o ) Data/Semigroup.hs:77:21: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:91:25: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:93:28: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:95:25: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:96:22: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:97:28: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:97:61: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:103:32: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:111:22: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:120:32: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:127:24: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:127:30: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:131:29: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:131:35: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:131:41: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:135:34: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:135:40: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:135:46: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:135:52: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:139:39: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:139:45: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:139:51: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:139:57: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:139:63: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:143:30: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:189:13: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:204:13: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:301:36: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:305:43: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Data/Semigroup.hs:309:15: Ambiguous occurrence `<>' It could refer to either `Data.Semigroup.<>', defined at Data/Semigroup.hs:69:3 or `Monoid.<>', imported from `Data.Monoid' at Data/Semigroup.hs:43:1-47 Failed to install semigroups-0.7.1.2 Configuring contravariant-0.1.3... Building contravariant-0.1.3... Preprocessing library contravariant-0.1.3... [1 of 2] Compiling Data.Functor.Contravariant ( Data/Functor/Contravariant.hs, dist/build/Data/Functor/Contravariant.o ) [2 of 2] Compiling Data.Functor.Contravariant.Compose ( Data/Functor/Contravariant/Compose.hs, dist/build/Data/Functor/Contravariant/Compose.o ) In-place registering contravariant-0.1.3... Running Haddock for contravariant-0.1.3... Running hscolour for contravariant-0.1.3... Preprocessing library contravariant-0.1.3... Preprocessing library contravariant-0.1.3... Haddock coverage: 81% ( 13 / 16) in 'Data.Functor.Contravariant' 100% ( 4 / 4) in 'Data.Functor.Contravariant.Compose' Documentation created: dist/doc/html/contravariant/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/contravariant-0.1.3 Registering contravariant-0.1.3... Installed contravariant-0.1.3 Configuring mtl-2.0.1.0... Building mtl-2.0.1.0... Preprocessing library mtl-2.0.1.0... [ 1 of 21] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o ) [ 2 of 21] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o ) [ 3 of 21] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o ) [ 4 of 21] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o ) [ 5 of 21] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o ) [ 6 of 21] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o ) Control/Monad/Error/Class.hs:93:18: Not in scope: `catch' Failed to install mtl-2.0.1.0 cabal: Error: some packages failed to install: comonad-1.1.1 depends on semigroups-0.7.1.2 which failed to install. hscurses-1.4.1.2 depends on mtl-2.0.1.0 which failed to install. mtl-2.0.1.0 failed during the building phase. The exception was: ExitFailure 1 semigroupoids-1.2.5 depends on semigroups-0.7.1.2 which failed to install. semigroups-0.7.1.2 failed during the building phase. The exception was: ExitFailure 1 wl-pprint-extras-1.4.1.1 depends on semigroups-0.7.1.2 which failed to install. wl-pprint-terminfo-0.5 depends on mtl-2.0.1.0 which failed to install.