Resolving dependencies... Downloading multiset-0.2.2... cabal: Entering directory '/tmp/cabal-tmp-5565/multiset-0.2.2' Configuring multiset-0.2.2... Building multiset-0.2.2... Preprocessing library multiset-0.2.2... [1 of 2] Compiling Data.MultiSet ( Data/MultiSet.hs, dist/build/Data/MultiSet.o ) Data/MultiSet.hs:407:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: filter :: Ord a => (a -> Bool) -> MultiSet a -> MultiSet a Data/MultiSet.hs:413:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: partition :: Ord a => (a -> Bool) -> MultiSet a -> (MultiSet a, MultiSet a) Data/MultiSet.hs:422:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: map :: (Ord a, Ord b) => (a -> b) -> MultiSet a -> MultiSet b Data/MultiSet.hs:438:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: mapMaybe :: (Ord a, Ord b) => (a -> Maybe b) -> MultiSet a -> MultiSet b Data/MultiSet.hs:446:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: mapEither :: (Ord a, Ord b, Ord c) => (a -> Either b c) -> MultiSet a -> (MultiSet b, MultiSet c) Data/MultiSet.hs:455:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: concatMap :: (Ord a, Ord b) => (a -> [b]) -> MultiSet a -> MultiSet b Data/MultiSet.hs:460:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: unionsMap :: (Ord a, Ord b) => (a -> MultiSet b) -> MultiSet a -> MultiSet b Data/MultiSet.hs:568:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: fromMap :: Ord a => Map a Occur -> MultiSet a Data/MultiSet.hs:654:19: warning: [-Wdeprecations] In the use of type constructor or class ‘Typeable1’ (imported from Data.Typeable, but defined in Data.Typeable.Internal): Deprecated: "renamed to 'Typeable'" [2 of 2] Compiling Data.IntMultiSet ( Data/IntMultiSet.hs, dist/build/Data/IntMultiSet.o ) Running Haddock for multiset-0.2.2... Running hscolour for multiset-0.2.2... Preprocessing library multiset-0.2.2... Preprocessing library multiset-0.2.2... Data/MultiSet.hs:407:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: filter :: Ord a => (a -> Bool) -> MultiSet a -> MultiSet a Data/MultiSet.hs:413:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: partition :: Ord a => (a -> Bool) -> MultiSet a -> (MultiSet a, MultiSet a) Data/MultiSet.hs:422:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: map :: (Ord a, Ord b) => (a -> b) -> MultiSet a -> MultiSet b Data/MultiSet.hs:438:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: mapMaybe :: (Ord a, Ord b) => (a -> Maybe b) -> MultiSet a -> MultiSet b Data/MultiSet.hs:446:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: mapEither :: (Ord a, Ord b, Ord c) => (a -> Either b c) -> MultiSet a -> (MultiSet b, MultiSet c) Data/MultiSet.hs:455:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: concatMap :: (Ord a, Ord b) => (a -> [b]) -> MultiSet a -> MultiSet b Data/MultiSet.hs:460:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: unionsMap :: (Ord a, Ord b) => (a -> MultiSet b) -> MultiSet a -> MultiSet b Data/MultiSet.hs:568:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: fromMap :: Ord a => Map a Occur -> MultiSet a Data/MultiSet.hs:654:19: warning: [-Wdeprecations] In the use of type constructor or class ‘Typeable1’ (imported from Data.Typeable, but defined in Data.Typeable.Internal): Deprecated: "renamed to 'Typeable'" Haddock coverage: 100% ( 85 / 85) in 'Data.MultiSet' 99% ( 84 / 85) in 'Data.IntMultiSet' Missing documentation for: Key (Data/IntMultiSet.hs:175) Documentation created: dist/doc/html/multiset/index.html, dist/doc/html/multiset/multiset.txt Creating package registration file: /tmp/pkgConf-multiset-0.21315634022635723058.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/multiset-0.2.2-LEHILi2sa8XHRr0KDvz8ll Registering multiset-0.2.2... cabal: Leaving directory '/tmp/cabal-tmp-5565/multiset-0.2.2' Installed multiset-0.2.2 cabal: Entering directory '/tmp/cabal-tmp-5565/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.01330573317603570492.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/old-locale-1.0.0.7-6glXNhHF891B41ZfuI8hU8 Registering old-locale-1.0.0.7... cabal: Leaving directory '/tmp/cabal-tmp-5565/old-locale-1.0.0.7' Installed old-locale-1.0.0.7 cabal: Entering directory '/tmp/cabal-tmp-5565/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.Internal.Compat ( Data/Primitive/Internal/Compat.hs, dist/build/Data/Primitive/Internal/Compat.o ) [ 2 of 10] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o ) [ 3 of 10] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.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.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o ) [ 6 of 10] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o ) [ 7 of 10] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o ) [ 8 of 10] Compiling Data.Primitive.Addr ( Data/Primitive/Addr.hs, dist/build/Data/Primitive/Addr.o ) [ 9 of 10] Compiling Data.Primitive ( Data/Primitive.hs, dist/build/Data/Primitive.o ) [10 of 10] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.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: 100% ( 3 / 3) in 'Data.Primitive.Internal.Compat' 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) 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% ( 3 / 3) in 'Data.Primitive.Types' 100% ( 15 / 15) in 'Data.Primitive.Array' 93% ( 27 / 29) in 'Data.Primitive.ByteArray' Missing documentation for: ByteArray# MutableByteArray# 100% ( 16 / 16) in 'Data.Primitive.Addr' 100% ( 7 / 7) in 'Data.Primitive' 100% ( 9 / 9) in 'Data.Primitive.MutVar' 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.11275373743387346491.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/primitive-0.6.1.0-Ip44DqhfCp21tTUYbecwa Registering primitive-0.6.1.0... cabal: Leaving directory '/tmp/cabal-tmp-5565/primitive-0.6.1.0' Installed primitive-0.6.1.0 cabal: Entering directory '/tmp/cabal-tmp-5565/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-11070575321260401255.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/random-1.1-54KmMHXjttlERYcr1mvsAe Registering random-1.1... cabal: Leaving directory '/tmp/cabal-tmp-5565/random-1.1' Installed random-1.1 cabal: Entering directory '/tmp/cabal-tmp-5565/srcloc-0.5.1.0' Configuring srcloc-0.5.1.0... Building srcloc-0.5.1.0... Preprocessing library srcloc-0.5.1.0... [1 of 1] Compiling Data.Loc ( Data/Loc.hs, dist/build/Data/Loc.o ) Running Haddock for srcloc-0.5.1.0... Running hscolour for srcloc-0.5.1.0... Preprocessing library srcloc-0.5.1.0... Preprocessing library srcloc-0.5.1.0... Haddock coverage: 96% ( 25 / 26) in 'Data.Loc' Missing documentation for: unLoc (Data/Loc.hs:233) Documentation created: dist/doc/html/srcloc/index.html, dist/doc/html/srcloc/srcloc.txt Creating package registration file: /tmp/pkgConf-srcloc-0.5.16480313261411154259.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/srcloc-0.5.1.0-4kOIEJiR1ekLL5nWcqVGJ9 Registering srcloc-0.5.1.0... cabal: Leaving directory '/tmp/cabal-tmp-5565/srcloc-0.5.1.0' Installed srcloc-0.5.1.0 cabal: Entering directory '/tmp/cabal-tmp-5565/text-1.2.2.1' Configuring text-1.2.2.1... Building text-1.2.2.1... Preprocessing library text-1.2.2.1... [ 1 of 44] Compiling Data.Text.Internal.Read ( Data/Text/Internal/Read.hs, dist/build/Data/Text/Internal/Read.o ) [ 2 of 44] Compiling Data.Text.Internal.Encoding.Utf32 ( Data/Text/Internal/Encoding/Utf32.hs, dist/build/Data/Text/Internal/Encoding/Utf32.o ) [ 3 of 44] Compiling Data.Text.Internal.Builder.RealFloat.Functions ( Data/Text/Internal/Builder/RealFloat/Functions.hs, dist/build/Data/Text/Internal/Builder/RealFloat/Functions.o ) [ 4 of 44] Compiling Data.Text.Internal.Builder.Int.Digits ( Data/Text/Internal/Builder/Int/Digits.hs, dist/build/Data/Text/Internal/Builder/Int/Digits.o ) [ 5 of 44] Compiling Data.Text.Encoding.Error ( Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o ) [ 6 of 44] Compiling Data.Text.Internal.Unsafe.Shift ( Data/Text/Internal/Unsafe/Shift.hs, dist/build/Data/Text/Internal/Unsafe/Shift.o ) [ 7 of 44] Compiling Data.Text.Internal.Encoding.Utf16 ( Data/Text/Internal/Encoding/Utf16.hs, dist/build/Data/Text/Internal/Encoding/Utf16.o ) [ 8 of 44] Compiling Data.Text.Internal.Functions ( Data/Text/Internal/Functions.hs, dist/build/Data/Text/Internal/Functions.o ) [ 9 of 44] Compiling Data.Text.Internal.Unsafe ( Data/Text/Internal/Unsafe.hs, dist/build/Data/Text/Internal/Unsafe.o ) [10 of 44] Compiling Data.Text.Array ( Data/Text/Array.hs, dist/build/Data/Text/Array.o ) [11 of 44] Compiling Data.Text.Internal.Unsafe.Char ( Data/Text/Internal/Unsafe/Char.hs, dist/build/Data/Text/Internal/Unsafe/Char.o ) [12 of 44] Compiling Data.Text.Internal ( Data/Text/Internal.hs, dist/build/Data/Text/Internal.o ) [13 of 44] Compiling Data.Text.Internal.Fusion.Size ( Data/Text/Internal/Fusion/Size.hs, dist/build/Data/Text/Internal/Fusion/Size.o ) [14 of 44] Compiling Data.Text.Internal.Fusion.Types ( Data/Text/Internal/Fusion/Types.hs, dist/build/Data/Text/Internal/Fusion/Types.o ) [15 of 44] Compiling Data.Text.Internal.Fusion.CaseMapping ( Data/Text/Internal/Fusion/CaseMapping.hs, dist/build/Data/Text/Internal/Fusion/CaseMapping.o ) [16 of 44] Compiling Data.Text.Internal.Fusion.Common ( Data/Text/Internal/Fusion/Common.hs, dist/build/Data/Text/Internal/Fusion/Common.o ) [17 of 44] Compiling Data.Text.Unsafe ( Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o ) [18 of 44] Compiling Data.Text.Internal.Private ( Data/Text/Internal/Private.hs, dist/build/Data/Text/Internal/Private.o ) [19 of 44] Compiling Data.Text.Internal.Fusion ( Data/Text/Internal/Fusion.hs, dist/build/Data/Text/Internal/Fusion.o ) [20 of 44] Compiling Data.Text.Show ( Data/Text/Show.hs, dist/build/Data/Text/Show.o ) [21 of 44] Compiling Data.Text.Internal.Encoding.Fusion.Common ( Data/Text/Internal/Encoding/Fusion/Common.hs, dist/build/Data/Text/Internal/Encoding/Fusion/Common.o ) [22 of 44] Compiling Data.Text.Internal.Encoding.Utf8 ( Data/Text/Internal/Encoding/Utf8.hs, dist/build/Data/Text/Internal/Encoding/Utf8.o ) [23 of 44] Compiling Data.Text.Internal.Encoding.Fusion ( Data/Text/Internal/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Encoding/Fusion.o ) [24 of 44] Compiling Data.Text.Encoding ( Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o ) [25 of 44] Compiling Data.Text.Internal.Lazy.Encoding.Fusion ( Data/Text/Internal/Lazy/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Encoding/Fusion.o ) [26 of 44] Compiling Data.Text.Internal.Search ( Data/Text/Internal/Search.hs, dist/build/Data/Text/Internal/Search.o ) [27 of 44] Compiling Data.Text.Foreign ( Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.o ) [28 of 44] Compiling Data.Text ( Data/Text.hs, dist/build/Data/Text.o ) Data/Text.hs:587:1: warning: [-Winline-rule-shadowing] Rule "TEXT compareN/length -> compareLength" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:592:1: warning: [-Winline-rule-shadowing] Rule "TEXT ==N/length -> compareLength/==EQ" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:597:1: warning: [-Winline-rule-shadowing] Rule "TEXT /=N/length -> compareLength//=EQ" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:602:1: warning: [-Winline-rule-shadowing] Rule "TEXT compareLength/==LT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:607:1: warning: [-Winline-rule-shadowing] Rule "TEXT <=N/length -> compareLength//=GT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:612:1: warning: [-Winline-rule-shadowing] Rule "TEXT >N/length -> compareLength/==GT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:617:1: warning: [-Winline-rule-shadowing] Rule "TEXT >=N/length -> compareLength//=LT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ [29 of 44] Compiling Data.Text.Internal.IO ( Data/Text/Internal/IO.hs, dist/build/Data/Text/Internal/IO.o ) [30 of 44] Compiling Data.Text.IO ( Data/Text/IO.hs, dist/build/Data/Text/IO.o ) [31 of 44] Compiling Data.Text.Internal.Lazy ( Data/Text/Internal/Lazy.hs, dist/build/Data/Text/Internal/Lazy.o ) [32 of 44] Compiling Data.Text.Internal.Lazy.Fusion ( Data/Text/Internal/Lazy/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Fusion.o ) [33 of 44] Compiling Data.Text.Internal.Lazy.Search ( Data/Text/Internal/Lazy/Search.hs, dist/build/Data/Text/Internal/Lazy/Search.o ) [34 of 44] Compiling Data.Text.Lazy.Internal ( Data/Text/Lazy/Internal.hs, dist/build/Data/Text/Lazy/Internal.o ) [35 of 44] Compiling Data.Text.Lazy.Encoding ( Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.o ) [36 of 44] Compiling Data.Text.Lazy ( Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.o ) [37 of 44] Compiling Data.Text.Internal.Builder ( Data/Text/Internal/Builder.hs, dist/build/Data/Text/Internal/Builder.o ) Data/Text/Internal/Builder.hs:324:1: warning: [-Winline-rule-shadowing] Rule "flush/flush" may never fire because ‘flush’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘flush’ [38 of 44] Compiling Data.Text.Lazy.Builder ( Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.o ) [39 of 44] Compiling Data.Text.Internal.Builder.Functions ( Data/Text/Internal/Builder/Functions.hs, dist/build/Data/Text/Internal/Builder/Functions.o ) [40 of 44] Compiling Data.Text.Lazy.Builder.Int ( Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.o ) [41 of 44] Compiling Data.Text.Lazy.IO ( Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.o ) [42 of 44] Compiling Data.Text.Lazy.Read ( Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.o ) [43 of 44] Compiling Data.Text.Lazy.Builder.RealFloat ( Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.o ) [44 of 44] Compiling Data.Text.Read ( Data/Text/Read.hs, dist/build/Data/Text/Read.o ) Running Haddock for text-1.2.2.1... Running hscolour for text-1.2.2.1... Preprocessing library text-1.2.2.1... Preprocessing library text-1.2.2.1... Haddock coverage: 14% ( 1 / 7) in 'Data.Text.Internal.Read' Missing documentation for: IReader (Data/Text/Internal/Read.hs:26) IParser (Data/Text/Internal/Read.hs:28) T (Data/Text/Internal/Read.hs:48) digitToInt (Data/Text/Internal/Read.hs:61) hexDigitToInt (Data/Text/Internal/Read.hs:55) perhaps (Data/Text/Internal/Read.hs:50) 50% ( 1 / 2) in 'Data.Text.Internal.Encoding.Utf32' Missing documentation for: validate (Data/Text/Internal/Encoding/Utf32.hs:24) 50% ( 1 / 2) in 'Data.Text.Internal.Builder.RealFloat.Functions' Missing documentation for: roundTo (Data/Text/Internal/Builder/RealFloat/Functions.hs:17) 0% ( 0 / 2) in 'Data.Text.Internal.Builder.Int.Digits' Missing documentation for: Module header digits (Data/Text/Internal/Builder/Int/Digits.hs:21) 100% ( 12 / 12) in 'Data.Text.Encoding.Error' 100% ( 2 / 2) in 'Data.Text.Internal.Unsafe.Shift' 25% ( 1 / 4) in 'Data.Text.Internal.Encoding.Utf16' Missing documentation for: chr2 (Data/Text/Internal/Encoding/Utf16.hs:29) validate1 (Data/Text/Internal/Encoding/Utf16.hs:38) validate2 (Data/Text/Internal/Encoding/Utf16.hs:42) 100% ( 2 / 2) in 'Data.Text.Internal.Functions' 100% ( 3 / 3) in 'Data.Text.Internal.Unsafe' 100% ( 16 / 16) in 'Data.Text.Array' 33% ( 2 / 6) in 'Data.Text.Internal.Unsafe.Char' Missing documentation for: ord (Data/Text/Internal/Unsafe/Char.hs:39) unsafeChr (Data/Text/Internal/Unsafe/Char.hs:43) unsafeChr8 (Data/Text/Internal/Unsafe/Char.hs:47) unsafeChr32 (Data/Text/Internal/Unsafe/Char.hs:51) 95% ( 19 / 20) in 'Data.Text.Internal' Missing documentation for: textP (Data/Text/Internal.hs:97) 38% ( 5 / 13) in 'Data.Text.Internal.Fusion.Size' Missing documentation for: Size (Data/Text/Internal/Fusion/Size.hs:40) exactly (Data/Text/Internal/Fusion/Size.hs:44) exactSize (Data/Text/Internal/Fusion/Size.hs:49) maxSize (Data/Text/Internal/Fusion/Size.hs:57) betweenSize (Data/Text/Internal/Fusion/Size.hs:65) unknownSize (Data/Text/Internal/Fusion/Size.hs:74) compareSize (Data/Text/Internal/Fusion/Size.hs:143) isEmpty (Data/Text/Internal/Fusion/Size.hs:151) 88% ( 7 / 8) in 'Data.Text.Internal.Fusion.Types' Missing documentation for: Stream (Data/Text/Internal/Fusion/Types.hs:83) 0% ( 0 / 5) in 'Data.Text.Internal.Fusion.CaseMapping' Missing documentation for: Module header upperMapping (Data/Text/Internal/Fusion/CaseMapping.hs:13) lowerMapping (Data/Text/Internal/Fusion/CaseMapping.hs:220) titleMapping (Data/Text/Internal/Fusion/CaseMapping.hs:225) foldMapping (Data/Text/Internal/Fusion/CaseMapping.hs:324) 89% ( 63 / 71) in 'Data.Text.Internal.Fusion.Common' Missing documentation for: singleton (Data/Text/Internal/Fusion/Common.hs:119) streamList (Data/Text/Internal/Fusion/Common.hs:125) unstreamList (Data/Text/Internal/Fusion/Common.hs:131) intercalate (Data/Text/Internal/Fusion/Common.hs:577) justifyLeftI (Data/Text/Internal/Fusion/Common.hs:479) scanl (Data/Text/Internal/Fusion/Common.hs:656) replicateCharI (Data/Text/Internal/Fusion/Common.hs:671) replicateI (Data/Text/Internal/Fusion/Common.hs:682) 93% ( 13 / 14) in 'Data.Text.Unsafe' Missing documentation for: Iter (Data/Text/Unsafe.hs:62) 33% ( 1 / 3) in 'Data.Text.Internal.Private' Missing documentation for: runText (Data/Text/Internal/Private.hs:33) span_ (Data/Text/Internal/Private.hs:23) 91% ( 20 / 22) in 'Data.Text.Internal.Fusion' Missing documentation for: Stream (Data/Text/Internal/Fusion/Types.hs:83) length (Data/Text/Internal/Fusion.hs:127) 100% ( 4 / 4) in 'Data.Text.Show' 33% ( 2 / 6) in 'Data.Text.Internal.Encoding.Fusion.Common' Missing documentation for: restreamUtf16LE (Data/Text/Internal/Encoding/Fusion/Common.hs:63) restreamUtf16BE (Data/Text/Internal/Encoding/Fusion/Common.hs:39) restreamUtf32LE (Data/Text/Internal/Encoding/Fusion/Common.hs:106) restreamUtf32BE (Data/Text/Internal/Encoding/Fusion/Common.hs:87) 17% ( 2 / 12) in 'Data.Text.Internal.Encoding.Utf8' Missing documentation for: ord2 (Data/Text/Internal/Encoding/Utf8.hs:58) ord3 (Data/Text/Internal/Encoding/Utf8.hs:69) ord4 (Data/Text/Internal/Encoding/Utf8.hs:81) chr2 (Data/Text/Internal/Encoding/Utf8.hs:94) chr3 (Data/Text/Internal/Encoding/Utf8.hs:103) chr4 (Data/Text/Internal/Encoding/Utf8.hs:114) validate1 (Data/Text/Internal/Encoding/Utf8.hs:128) validate2 (Data/Text/Internal/Encoding/Utf8.hs:132) validate3 (Data/Text/Internal/Encoding/Utf8.hs:136) validate4 (Data/Text/Internal/Encoding/Utf8.hs:153) 91% ( 10 / 11) in 'Data.Text.Internal.Encoding.Fusion' Missing documentation for: streamASCII (Data/Text/Internal/Encoding/Fusion.hs:57) 100% ( 33 / 33) in 'Data.Text.Encoding' 100% ( 10 / 10) in 'Data.Text.Internal.Lazy.Encoding.Fusion' 100% ( 2 / 2) in 'Data.Text.Internal.Search' 100% ( 18 / 18) in 'Data.Text.Foreign' 100% (127 /127) in 'Data.Text' 100% ( 3 / 3) in 'Data.Text.Internal.IO' 100% ( 20 / 20) in 'Data.Text.IO' 93% ( 14 / 15) in 'Data.Text.Internal.Lazy' Missing documentation for: Text (Data/Text/Internal/Lazy.hs:47) 100% ( 8 / 8) in 'Data.Text.Internal.Lazy.Fusion' 100% ( 2 / 2) in 'Data.Text.Internal.Lazy.Search' 100% ( 2 / 2) in 'Data.Text.Lazy.Internal' 89% ( 24 / 27) in 'Data.Text.Lazy.Encoding' Missing documentation for: encodeUtf8 (Data/Text/Lazy/Encoding.hs:148) encodeUtf8Builder (Data/Text/Lazy/Encoding.hs:162) encodeUtf8BuilderEscaped (Data/Text/Lazy/Encoding.hs:167) 99% (128 /129) in 'Data.Text.Lazy' Missing documentation for: Text (Data/Text/Internal/Lazy.hs:47) 94% ( 16 / 17) in 'Data.Text.Internal.Builder' Missing documentation for: append' (Data/Text/Internal/Builder.hs:301) 100% ( 12 / 12) in 'Data.Text.Lazy.Builder' 100% ( 3 / 3) in 'Data.Text.Internal.Builder.Functions' 0% ( 0 / 3) in 'Data.Text.Lazy.Builder.Int' Missing documentation for: Module header decimal (Data/Text/Lazy/Builder/Int.hs:52) hexadecimal (Data/Text/Lazy/Builder/Int.hs:162) 100% ( 19 / 19) in 'Data.Text.Lazy.IO' 100% ( 7 / 7) in 'Data.Text.Lazy.Read' 75% ( 3 / 4) in 'Data.Text.Lazy.Builder.RealFloat' Missing documentation for: formatRealFloat (Data/Text/Lazy/Builder/RealFloat.hs:46) 100% ( 7 / 7) in 'Data.Text.Read' Warning: Data.Text.Internal.Fusion.Common: could not find link destinations for: findIndicesI Warning: Data.Text: could not find link destinations for: replicateChar countChar Warning: Data.Text.Internal.IO: could not find link destinations for: Handle__ Warning: Data.Text.Lazy: could not find link destinations for: replicateChar dropWords splitAtWord countChar Warning: Data.Text.Internal.Builder: could not find link destinations for: empty append Warning: Data.Text.Lazy.Builder.RealFloat: could not find link destinations for: floatToDigits Documentation created: dist/doc/html/text/index.html, dist/doc/html/text/text.txt Creating package registration file: /tmp/pkgConf-text-1.2.25593010391395132002.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3Qs Registering text-1.2.2.1... cabal: Leaving directory '/tmp/cabal-tmp-5565/text-1.2.2.1' Installed text-1.2.2.1 cabal: Entering directory '/tmp/cabal-tmp-5565/old-time-1.1.0.3' Configuring old-time-1.1.0.3... configure: WARNING: unrecognized options: --with-compiler checking for gcc... /usr/bin/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 /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to accept ISO C89... none needed checking how to run the C preprocessor... /usr/bin/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 sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for ftime... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettimeofday... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking whether time.h and sys/time.h may both be included... yes checking for sys/time.h... (cached) yes checking whether altzone is declared... no configure: creating ./config.status config.status: creating include/HsTimeConfig.h configure: WARNING: unrecognized options: --with-compiler Building old-time-1.1.0.3... Preprocessing library old-time-1.1.0.3... [1 of 1] Compiling System.Time ( dist/build/System/Time.hs, dist/build/System/Time.o ) Running Haddock for old-time-1.1.0.3... Running hscolour for old-time-1.1.0.3... Preprocessing library old-time-1.1.0.3... Preprocessing library old-time-1.1.0.3... Haddock coverage: 95% ( 20 / 21) in 'System.Time' Missing documentation for: getClockTime (System/Time.hsc:232) Warning: System.Time: could not find link destinations for: unsafeIndex unsafeRangeSize Documentation created: dist/doc/html/old-time/index.html, dist/doc/html/old-time/old-time.txt Creating package registration file: /tmp/pkgConf-old-time-1.1.09819146931375179334.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/old-time-1.1.0.3-IcvdkJUsE9M8t3io8peAEp Registering old-time-1.1.0.3... cabal: Leaving directory '/tmp/cabal-tmp-5565/old-time-1.1.0.3' Installed old-time-1.1.0.3 cabal: Entering directory '/tmp/cabal-tmp-5565/vector-0.11.0.0' Configuring vector-0.11.0.0... Building vector-0.11.0.0... Preprocessing library vector-0.11.0.0... [ 1 of 21] Compiling Data.Vector.Storable.Internal ( Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o ) Data/Vector/Storable/Internal.hs:17:1: warning: [-Wunused-imports] The import of ‘Foreign.ForeignPtr’ is redundant except perhaps to import instances from ‘Foreign.ForeignPtr’ To import instances alone, use: import Foreign.ForeignPtr() Data/Vector/Storable/Internal.hs:18:1: warning: [-Wunused-imports] The import of ‘Foreign.Ptr’ is redundant except perhaps to import instances from ‘Foreign.Ptr’ To import instances alone, use: import Foreign.Ptr() [ 2 of 21] Compiling Data.Vector.Generic.Mutable.Base ( Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.o ) [ 3 of 21] Compiling Data.Vector.Generic.Base ( Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o ) [ 4 of 21] Compiling Data.Vector.Fusion.Util ( Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o ) [ 5 of 21] Compiling Data.Vector.Fusion.Bundle.Size ( Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.o ) [ 6 of 21] Compiling Data.Vector.Internal.Check ( Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o ) [ 7 of 21] Compiling Data.Vector.Fusion.Stream.Monadic ( Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o ) Data/Vector/Fusion/Stream/Monadic.hs:431:1: warning: [-Wredundant-constraints] • Redundant constraints: (Monad m, Monad m') • In the type signature for: trans :: (Monad m, Monad m') => (forall z. m z -> m' z) -> Stream m a -> Stream m' a Data/Vector/Fusion/Stream/Monadic.hs:1449:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: enumFromTo_double :: (Monad m, Ord a, RealFrac a) => a -> a -> Stream m a [ 8 of 21] Compiling Data.Vector.Fusion.Bundle.Monadic ( Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.o ) Data/Vector/Fusion/Bundle/Monadic.hs:945:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: enumFromTo_double :: (Monad m, Ord a, RealFrac a) => a -> a -> Bundle m v a [ 9 of 21] Compiling Data.Vector.Fusion.Bundle ( Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.o ) Data/Vector/Fusion/Bundle.hs:114:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. [10 of 21] Compiling Data.Vector.Generic.Mutable ( Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o ) [11 of 21] Compiling Data.Vector.Generic.New ( Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o ) [12 of 21] Compiling Data.Vector.Generic ( Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o ) Data/Vector/Generic.hs:2080:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v a • In the type signature for: dataCast :: (Vector v a, Data a, Typeable v, Typeable t) => (forall d. Data d => c (t d)) -> Maybe (c (v a)) [13 of 21] Compiling Data.Vector.Primitive.Mutable ( Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o ) [14 of 21] Compiling Data.Vector.Primitive ( Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o ) [15 of 21] Compiling Data.Vector.Storable.Mutable ( Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o ) Data/Vector/Storable/Mutable.hs:72:1: warning: [-Wunused-imports] The import of ‘Foreign.Ptr’ is redundant except perhaps to import instances from ‘Foreign.Ptr’ To import instances alone, use: import Foreign.Ptr() Data/Vector/Storable/Mutable.hs:491:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeFromForeignPtr0 :: Storable a => ForeignPtr a -> Int -> MVector s a Data/Vector/Storable/Mutable.hs:501:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeToForeignPtr :: Storable a => MVector s a -> (ForeignPtr a, Int, Int) Data/Vector/Storable/Mutable.hs:511:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeToForeignPtr0 :: Storable a => MVector s a -> (ForeignPtr a, Int) Data/Vector/Storable/Mutable.hs:518:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeWith :: Storable a => IOVector a -> (Ptr a -> IO b) -> IO b [16 of 21] Compiling Data.Vector.Storable ( Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o ) Data/Vector/Storable.hs:1408:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeFromForeignPtr0 :: Storable a => ForeignPtr a -> Int -> Vector a Data/Vector/Storable.hs:1417:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeToForeignPtr :: Storable a => Vector a -> (ForeignPtr a, Int, Int) Data/Vector/Storable.hs:1426:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeToForeignPtr0 :: Storable a => Vector a -> (ForeignPtr a, Int) Data/Vector/Storable.hs:1432:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeWith :: Storable a => Vector a -> (Ptr a -> IO b) -> IO b [17 of 21] Compiling Data.Vector.Unboxed.Base ( Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o ) Data/Vector/Unboxed/Base.hs:362:10: warning: [-Wredundant-constraints] • Redundant constraint: RealFloat a • In the instance declaration for ‘M.MVector MVector (Complex a)’ [18 of 21] Compiling Data.Vector.Unboxed ( Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o ) internal/unbox-tuple-instances:133:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b) • In the type signature for: unzip :: (Unbox a, Unbox b) => Vector (a, b) -> (Vector a, Vector b) internal/unbox-tuple-instances:307:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c) • In the type signature for: unzip3 :: (Unbox a, Unbox b, Unbox c) => Vector (a, b, c) -> (Vector a, Vector b, Vector c) internal/unbox-tuple-instances:526:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d) • In the type signature for: unzip4 :: (Unbox a, Unbox b, Unbox c, Unbox d) => Vector (a, b, c, d) -> (Vector a, Vector b, Vector c, Vector d) internal/unbox-tuple-instances:803:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) • In the type signature for: unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => Vector (a, b, c, d, e) -> (Vector a, Vector b, Vector c, Vector d, Vector e) internal/unbox-tuple-instances:1121:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) • In the type signature for: unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Vector (a, b, c, d, e, f) -> (Vector a, Vector b, Vector c, Vector d, Vector e, Vector f) [19 of 21] Compiling Data.Vector.Unboxed.Mutable ( Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o ) internal/unbox-tuple-instances:117:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b) • In the type signature for: unzip :: (Unbox a, Unbox b) => MVector s (a, b) -> (MVector s a, MVector s b) internal/unbox-tuple-instances:282:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c) • In the type signature for: unzip3 :: (Unbox a, Unbox b, Unbox c) => MVector s (a, b, c) -> (MVector s a, MVector s b, MVector s c) internal/unbox-tuple-instances:493:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d) • In the type signature for: unzip4 :: (Unbox a, Unbox b, Unbox c, Unbox d) => MVector s (a, b, c, d) -> (MVector s a, MVector s b, MVector s c, MVector s d) internal/unbox-tuple-instances:756:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) • In the type signature for: unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => MVector s (a, b, c, d, e) -> (MVector s a, MVector s b, MVector s c, MVector s d, MVector s e) internal/unbox-tuple-instances:1066:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) • In the type signature for: unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => MVector s (a, b, c, d, e, f) -> (MVector s a, MVector s b, MVector s c, MVector s d, MVector s e, MVector s f) [20 of 21] Compiling Data.Vector.Mutable ( Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o ) [21 of 21] Compiling Data.Vector ( Data/Vector.hs, dist/build/Data/Vector.o ) Running Haddock for vector-0.11.0.0... Running hscolour for vector-0.11.0.0... Preprocessing library vector-0.11.0.0... Preprocessing library vector-0.11.0.0... Data/Vector/Storable/Internal.hs:17:1: warning: [-Wunused-imports] The import of ‘Foreign.ForeignPtr’ is redundant except perhaps to import instances from ‘Foreign.ForeignPtr’ To import instances alone, use: import Foreign.ForeignPtr() Data/Vector/Storable/Internal.hs:18:1: warning: [-Wunused-imports] The import of ‘Foreign.Ptr’ is redundant except perhaps to import instances from ‘Foreign.Ptr’ To import instances alone, use: import Foreign.Ptr() Data/Vector/Fusion/Stream/Monadic.hs:431:1: warning: [-Wredundant-constraints] • Redundant constraints: (Monad m, Monad m') • In the type signature for: trans :: (Monad m, Monad m') => (forall z. m z -> m' z) -> Stream m a -> Stream m' a Data/Vector/Fusion/Stream/Monadic.hs:1449:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: enumFromTo_double :: (Monad m, Ord a, RealFrac a) => a -> a -> Stream m a Data/Vector/Fusion/Bundle/Monadic.hs:945:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: enumFromTo_double :: (Monad m, Ord a, RealFrac a) => a -> a -> Bundle m v a Data/Vector/Fusion/Bundle.hs:114:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. Data/Vector/Generic.hs:2080:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v a • In the type signature for: dataCast :: (Vector v a, Data a, Typeable v, Typeable t) => (forall d. Data d => c (t d)) -> Maybe (c (v a)) Haddock coverage: 25% ( 1 / 4) in 'Data.Vector.Storable.Internal' Missing documentation for: getPtr (Data/Vector/Storable/Internal.hs:22) setPtr (Data/Vector/Storable/Internal.hs:26) updPtr (Data/Vector/Storable/Internal.hs:30) 100% ( 2 / 2) in 'Data.Vector.Generic.Mutable.Base' 100% ( 3 / 3) in 'Data.Vector.Generic.Base' 100% ( 5 / 5) in 'Data.Vector.Fusion.Util' 100% ( 8 / 8) in 'Data.Vector.Fusion.Bundle.Size' 11% ( 1 / 9) in 'Data.Vector.Internal.Check' Missing documentation for: Checks (Data/Vector/Internal/Check.hs:51) doChecks (Data/Vector/Internal/Check.hs:75) error (Data/Vector/Internal/Check.hs:84) internalError (Data/Vector/Internal/Check.hs:89) check (Data/Vector/Internal/Check.hs:105) checkIndex (Data/Vector/Internal/Check.hs:119) checkLength (Data/Vector/Internal/Check.hs:133) checkSlice (Data/Vector/Internal/Check.hs:147) 82% (103 /125) in 'Data.Vector.Fusion.Stream.Monadic' Missing documentation for: generate (Data/Vector/Fusion/Stream/Monadic.hs:184) unbox (Data/Vector/Fusion/Stream/Monadic.hs:436) concatMap (Data/Vector/Fusion/Stream/Monadic.hs:996) zipWithM_ (Data/Vector/Fusion/Stream/Monadic.hs:512) zipWith3M (Data/Vector/Fusion/Stream/Monadic.hs:516) zipWith4M (Data/Vector/Fusion/Stream/Monadic.hs:544) zipWith5M (Data/Vector/Fusion/Stream/Monadic.hs:551) zipWith6M (Data/Vector/Fusion/Stream/Monadic.hs:558) zipWith (Data/Vector/Fusion/Stream/Monadic.hs:566) zipWith3 (Data/Vector/Fusion/Stream/Monadic.hs:570) zipWith4 (Data/Vector/Fusion/Stream/Monadic.hs:575) zipWith5 (Data/Vector/Fusion/Stream/Monadic.hs:581) zipWith6 (Data/Vector/Fusion/Stream/Monadic.hs:587) zip (Data/Vector/Fusion/Stream/Monadic.hs:593) zip3 (Data/Vector/Fusion/Stream/Monadic.hs:597) zip4 (Data/Vector/Fusion/Stream/Monadic.hs:601) zip5 (Data/Vector/Fusion/Stream/Monadic.hs:606) zip6 (Data/Vector/Fusion/Stream/Monadic.hs:611) and (Data/Vector/Fusion/Stream/Monadic.hs:970) or (Data/Vector/Fusion/Stream/Monadic.hs:983) concatMapM (Data/Vector/Fusion/Stream/Monadic.hs:1000) unfoldrN (Data/Vector/Fusion/Stream/Monadic.hs:1062) 79% (106 /135) in 'Data.Vector.Fusion.Bundle.Monadic' Missing documentation for: Chunk (Data/Vector/Fusion/Bundle/Monadic.hs:110) generate (Data/Vector/Fusion/Bundle/Monadic.hs:190) unbox (Data/Vector/Fusion/Bundle/Monadic.hs:301) concatMap (Data/Vector/Fusion/Bundle/Monadic.hs:595) zipWithM_ (Data/Vector/Fusion/Bundle/Monadic.hs:332) zipWith3M (Data/Vector/Fusion/Bundle/Monadic.hs:336) zipWith4M (Data/Vector/Fusion/Bundle/Monadic.hs:343) zipWith5M (Data/Vector/Fusion/Bundle/Monadic.hs:350) zipWith6M (Data/Vector/Fusion/Bundle/Monadic.hs:357) zipWith (Data/Vector/Fusion/Bundle/Monadic.hs:365) zipWith3 (Data/Vector/Fusion/Bundle/Monadic.hs:369) zipWith4 (Data/Vector/Fusion/Bundle/Monadic.hs:374) zipWith5 (Data/Vector/Fusion/Bundle/Monadic.hs:380) zipWith6 (Data/Vector/Fusion/Bundle/Monadic.hs:386) zip (Data/Vector/Fusion/Bundle/Monadic.hs:392) zip3 (Data/Vector/Fusion/Bundle/Monadic.hs:396) zip4 (Data/Vector/Fusion/Bundle/Monadic.hs:400) zip5 (Data/Vector/Fusion/Bundle/Monadic.hs:405) zip6 (Data/Vector/Fusion/Bundle/Monadic.hs:410) and (Data/Vector/Fusion/Bundle/Monadic.hs:587) or (Data/Vector/Fusion/Bundle/Monadic.hs:591) concatMapM (Data/Vector/Fusion/Bundle/Monadic.hs:599) fromVector (Data/Vector/Fusion/Bundle/Monadic.hs:1009) reVector (Data/Vector/Fusion/Bundle/Monadic.hs:1085) fromVectors (Data/Vector/Fusion/Bundle/Monadic.hs:1028) concatVectors (Data/Vector/Fusion/Bundle/Monadic.hs:1054) fromStream (Data/Vector/Fusion/Bundle/Monadic.hs:119) chunks (Data/Vector/Fusion/Bundle/Monadic.hs:126) elements (Data/Vector/Fusion/Bundle/Monadic.hs:130) 81% ( 88 /109) in 'Data.Vector.Fusion.Bundle' Missing documentation for: Chunk (Data/Vector/Fusion/Bundle/Monadic.hs:110) inplace (Data/Vector/Fusion/Bundle.hs:113) concatMap (Data/Vector/Fusion/Bundle.hs:265) unbox (Data/Vector/Fusion/Bundle.hs:261) zipWith4 (Data/Vector/Fusion/Bundle.hs:293) zipWith5 (Data/Vector/Fusion/Bundle.hs:299) zipWith6 (Data/Vector/Fusion/Bundle.hs:305) zip (Data/Vector/Fusion/Bundle.hs:311) zip3 (Data/Vector/Fusion/Bundle.hs:315) zip4 (Data/Vector/Fusion/Bundle.hs:319) zip5 (Data/Vector/Fusion/Bundle.hs:324) zip6 (Data/Vector/Fusion/Bundle.hs:329) and (Data/Vector/Fusion/Bundle.hs:415) or (Data/Vector/Fusion/Bundle.hs:419) unsafeFromList (Data/Vector/Fusion/Bundle.hs:609) fromVector (Data/Vector/Fusion/Bundle.hs:613) reVector (Data/Vector/Fusion/Bundle.hs:617) fromVectors (Data/Vector/Fusion/Bundle.hs:621) concatVectors (Data/Vector/Fusion/Bundle.hs:625) zipWithM (Data/Vector/Fusion/Bundle.hs:520) zipWithM_ (Data/Vector/Fusion/Bundle.hs:524) 66% ( 48 / 73) in 'Data.Vector.Generic.Mutable' Missing documentation for: init (Data/Vector/Generic/Mutable.hs:536) tail (Data/Vector/Generic/Mutable.hs:540) take (Data/Vector/Generic/Mutable.hs:515) drop (Data/Vector/Generic/Mutable.hs:519) splitAt (Data/Vector/Generic/Mutable.hs:527) unsafeInit (Data/Vector/Generic/Mutable.hs:554) unsafeTail (Data/Vector/Generic/Mutable.hs:558) unsafeTake (Data/Vector/Generic/Mutable.hs:562) unsafeDrop (Data/Vector/Generic/Mutable.hs:566) growFront (Data/Vector/Generic/Mutable.hs:626) unsafeGrowFront (Data/Vector/Generic/Mutable.hs:665) mstream (Data/Vector/Generic/Mutable.hs:244) mstreamR (Data/Vector/Generic/Mutable.hs:274) transform (Data/Vector/Generic/Mutable.hs:268) transformR (Data/Vector/Generic/Mutable.hs:303) fill (Data/Vector/Generic/Mutable.hs:255) fillR (Data/Vector/Generic/Mutable.hs:287) unsafeAccum (Data/Vector/Generic/Mutable.hs:848) accum (Data/Vector/Generic/Mutable.hs:824) unsafeUpdate (Data/Vector/Generic/Mutable.hs:861) update (Data/Vector/Generic/Mutable.hs:837) reverse (Data/Vector/Generic/Mutable.hs:872) unstablePartition (Data/Vector/Generic/Mutable.hs:881) unstablePartitionBundle (Data/Vector/Generic/Mutable.hs:910) partitionBundle (Data/Vector/Generic/Mutable.hs:938) 5% ( 1 / 20) in 'Data.Vector.Generic.New' Missing documentation for: New (Data/Vector/Generic/New.hs:40) create (Data/Vector/Generic/New.hs:42) run (Data/Vector/Generic/New.hs:46) runPrim (Data/Vector/Generic/New.hs:50) apply (Data/Vector/Generic/New.hs:54) modify (Data/Vector/Generic/New.hs:58) modifyWithBundle (Data/Vector/Generic/New.hs:62) unstream (Data/Vector/Generic/New.hs:67) transform (Data/Vector/Generic/New.hs:71) unstreamR (Data/Vector/Generic/New.hs:93) transformR (Data/Vector/Generic/New.hs:97) slice (Data/Vector/Generic/New.hs:119) init (Data/Vector/Generic/New.hs:123) tail (Data/Vector/Generic/New.hs:127) take (Data/Vector/Generic/New.hs:131) drop (Data/Vector/Generic/New.hs:135) unsafeSlice (Data/Vector/Generic/New.hs:139) unsafeInit (Data/Vector/Generic/New.hs:143) unsafeTail (Data/Vector/Generic/New.hs:147) 93% (223 /240) in 'Data.Vector.Generic' Missing documentation for: zipWith4 (Data/Vector/Generic.hs:1069) zipWith5 (Data/Vector/Generic.hs:1078) zipWith6 (Data/Vector/Generic.hs:1090) izipWith3 (Data/Vector/Generic.hs:1112) izipWith4 (Data/Vector/Generic.hs:1120) izipWith5 (Data/Vector/Generic.hs:1129) izipWith6 (Data/Vector/Generic.hs:1141) zip3 (Data/Vector/Generic.hs:1159) zip4 (Data/Vector/Generic.hs:1164) zip5 (Data/Vector/Generic.hs:1169) zip6 (Data/Vector/Generic.hs:1175) unzip3 (Data/Vector/Generic.hs:1225) unzip4 (Data/Vector/Generic.hs:1232) unzip5 (Data/Vector/Generic.hs:1241) unzip6 (Data/Vector/Generic.hs:1251) dataCast (Data/Vector/Generic.hs:2080) mkType (Data/Vector/Generic.hs:2075) 79% ( 41 / 52) in 'Data.Vector.Primitive.Mutable' Missing documen Data/Vector/Storable/Mutable.hs:72:1: warning: [-Wunused-imports] The import of ‘Foreign.Ptr’ is redundant except perhaps to import instances from ‘Foreign.Ptr’ To import instances alone, use: import Foreign.Ptr() Data/Vector/Storable/Mutable.hs:491:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeFromForeignPtr0 :: Storable a => ForeignPtr a -> Int -> MVector s a Data/Vector/Storable/Mutable.hs:501:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeToForeignPtr :: Storable a => MVector s a -> (ForeignPtr a, Int, Int) Data/Vector/Storable/Mutable.hs:511:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeToForeignPtr0 :: Storable a => MVector s a -> (ForeignPtr a, Int) Data/Vector/Storable/Mutable.hs:518:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeWith :: Storable a => IOVector a -> (Ptr a -> IO b) -> IO b Data/Vector/Storable.hs:1408:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeFromForeignPtr0 :: Storable a => ForeignPtr a -> Int -> Vector a Data/Vector/Storable.hs:1417:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeToForeignPtr :: Storable a => Vector a -> (ForeignPtr a, Int, Int) Data/Vector/Storable.hs:1426:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeToForeignPtr0 :: Storable a => Vector a -> (ForeignPtr a, Int) Data/Vector/Storable.hs:1432:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: unsafeWith :: Storable a => Vector a -> (Ptr a -> IO b) -> IO b Data/Vector/Unboxed/Base.hs:362:10: warning: [-Wredundant-constraints] • Redundant constraint: RealFloat a • In the instance declaration for ‘M.MVector MVector (Complex a)’ internal/unbox-tuple-instances:133:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b) • In the type signature for: unzip :: (Unbox a, Unbox b) => Vector (a, b) -> (Vector a, Vector b) internal/unbox-tuple-instances:307:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c) • In the type signature for: unzip3 :: (Unbox a, Unbox b, Unbox c) => Vector (a, b, c) -> (Vector a, Vector b, Vector c) internal/unbox-tuple-instances:526:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d) • In the type signature for: unzip4 :: (Unbox a, Unbox b, Unbox c, Unbox d) => Vector (a, b, c, d) -> (Vector a, Vector b, Vector c, Vector d) internal/unbox-tuple-instances:803:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) • In the type signature for: unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => Vector (a, b, c, d, e) -> (Vector a, Vector b, Vector c, Vector d, Vector e) internal/unbox-tuple-instances:1121:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) • In the type signature for: unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Vector (a, b, c, d, e, f) -> (Vector a, Vector b, Vector c, Vector d, Vector e, Vector f) internal/unbox-tuple-instances:117:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b) • In the type signature for: unzip :: (Unbox a, Unbox b) => MVector s (a, b) -> (MVector s a, MVector s b) internal/unbox-tuple-instances:282:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c) • In the type signature for: unzip3 :: (Unbox a, Unbox b, Unbox c) => MVector s (a, b, c) -> (MVector s a, MVector s b, MVector s c) internal/unbox-tuple-instances:493:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d) • In the type signature for: unzip4 :: (Unbox a, Unbox b, Unbox c, Unbox d) => MVector s (a, b, c, d) -> (MVector s a, MVector s b, MVector s c, MVector s d) internal/unbox-tuple-instances:756:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) • In the type signature for: unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => MVector s (a, b, c, d, e) -> (MVector s a, MVector s b, MVector s c, MVector s d, MVector s e) internal/unbox-tuple-instances:1066:1: warning: [-Wredundant-constraints] • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) • In the type signature for: unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => MVector s (a, b, c, d, e, f) -> (MVector s a, MVector s b, MVector s c, MVector s d, MVector s e, MVector s f) tation for: IOVector (Data/Vector/Primitive/Mutable.hs:76) STVector (Data/Vector/Primitive/Mutable.hs:77) init (Data/Vector/Primitive/Mutable.hs:164) tail (Data/Vector/Primitive/Mutable.hs:168) take (Data/Vector/Primitive/Mutable.hs:152) drop (Data/Vector/Primitive/Mutable.hs:156) splitAt (Data/Vector/Primitive/Mutable.hs:160) unsafeInit (Data/Vector/Primitive/Mutable.hs:190) unsafeTail (Data/Vector/Primitive/Mutable.hs:194) unsafeTake (Data/Vector/Primitive/Mutable.hs:182) unsafeDrop (Data/Vector/Primitive/Mutable.hs:186) 97% (185 /191) in 'Data.Vector.Primitive' Missing documentation for: zipWith4 (Data/Vector/Primitive.hs:802) zipWith5 (Data/Vector/Primitive.hs:808) zipWith6 (Data/Vector/Primitive.hs:816) izipWith4 (Data/Vector/Primitive.hs:838) izipWith5 (Data/Vector/Primitive.hs:844) izipWith6 (Data/Vector/Primitive.hs:852) 82% ( 49 / 60) in 'Data.Vector.Storable.Mutable' Missing documentation for: IOVector (Data/Vector/Storable/Mutable.hs:96) STVector (Data/Vector/Storable/Mutable.hs:97) init (Data/Vector/Storable/Mutable.hs:246) tail (Data/Vector/Storable/Mutable.hs:250) take (Data/Vector/Storable/Mutable.hs:234) drop (Data/Vector/Storable/Mutable.hs:238) splitAt (Data/Vector/Storable/Mutable.hs:242) unsafeInit (Data/Vector/Storable/Mutable.hs:272) unsafeTail (Data/Vector/Storable/Mutable.hs:276) unsafeTake (Data/Vector/Storable/Mutable.hs:264) unsafeDrop (Data/Vector/Storable/Mutable.hs:268) 97% (194 /200) in 'Data.Vector.Storable' Missing documentation for: zipWith4 (Data/Vector/Storable.hs:812) zipWith5 (Data/Vector/Storable.hs:818) zipWith6 (Data/Vector/Storable.hs:826) izipWith4 (Data/Vector/Storable.hs:848) izipWith5 (Data/Vector/Storable.hs:854) izipWith6 (Data/Vector/Storable.hs:862) 17% ( 1 / 6) in 'Data.Vector.Unboxed.Base' Missing documentation for: MVector (Data/Vector/Unboxed/Base.hs:55) IOVector (Data/Vector/Unboxed/Base.hs:58) STVector (Data/Vector/Unboxed/Base.hs:59) Vector (Data/Vector/Unboxed/Base.hs:56) Unbox (Data/Vector/Unboxed/Base.hs:63) 96% (209 /218) in 'Data.Vector.Unboxed' Missing documentation for: Vector (Data/Vector/Unboxed/Base.hs:56) MVector (Data/Vector/Unboxed/Base.hs:55) Unbox (Data/Vector/Unboxed/Base.hs:63) zipWith4 (Data/Vector/Unboxed.hs:849) zipWith5 (Data/Vector/Unboxed.hs:855) zipWith6 (Data/Vector/Unboxed.hs:862) izipWith4 (Data/Vector/Unboxed.hs:883) izipWith5 (Data/Vector/Unboxed.hs:889) izipWith6 (Data/Vector/Unboxed.hs:896) 79% ( 50 / 63) in 'Data.Vector.Unboxed.Mutable' Missing documentation for: MVector (Data/Vector/Unboxed/Base.hs:55) IOVector (Data/Vector/Unboxed/Base.hs:58) STVector (Data/Vector/Unboxed/Base.hs:59) Unbox (Data/Vector/Unboxed/Base.hs:63) init (Data/Vector/Unboxed/Mutable.hs:102) tail (Data/Vector/Unboxed/Mutable.hs:106) take (Data/Vector/Unboxed/Mutable.hs:90) drop (Data/Vector/Unboxed/Mutable.hs:94) splitAt (Data/Vector/Unboxed/Mutable.hs:98) unsafeInit (Data/Vector/Unboxed/Mutable.hs:128) unsafeTail (Data/Vector/Unboxed/Mutable.hs:132) unsafeTake (Data/Vector/Unboxed/Mutable.hs:120) unsafeDrop (Data/Vector/Unboxed/Mutable.hs:124) 78% ( 40 / 51) in 'Data.Vector.Mutable' Missing documentation for: IOVector (Data/Vector/Mutable.hs:70) STVector (Data/Vector/Mutable.hs:71) init (Data/Vector/Mutable.hs:222) tail (Data/Vector/Mutable.hs:226) take (Data/Vector/Mutable.hs:210) drop (Data/Vector/Mutable.hs:214) splitAt (Data/Vector/Mutable.hs:219) unsafeInit (Data/Vector/Mutable.hs:247) unsafeTail (Data/Vector/Mutable.hs:251) unsafeTake (Data/Vector/Mutable.hs:239) unsafeDrop (Data/Vector/Mutable.hs:243) 94% (207 /220) in 'Data.Vector' Missing documentation for: zipWith4 (Data/Vector.hs:944) zipWith5 (Data/Vector.hs:949) zipWith6 (Data/Vector.hs:955) izipWith4 (Data/Vector.hs:973) izipWith5 (Data/Vector.hs:978) izipWith6 (Data/Vector.hs:984) zip4 (Data/Vector.hs:1000) zip5 (Data/Vector.hs:1005) zip6 (Data/Vector.hs:1010) unzip3 (Data/Vector.hs:1023) unzip4 (Data/Vector.hs:1027) unzip5 (Data/Vector.hs:1031) unzip6 (Data/Vector.hs:1036) Warning: Data.Vector.Unboxed: could not find link destinations for: D:R:VectorBool0 V_Bool D:R:VectorChar0 V_Char D:R:VectorDouble0 V_Double D:R:VectorFloat0 V_Float D:R:VectorInt0 V_Int D:R:VectorInt80 V_Int8 D:R:VectorInt160 V_Int16 D:R:VectorInt320 V_Int32 D:R:VectorInt640 V_Int64 D:R:VectorWord0 V_Word D:R:VectorWord80 V_Word8 D:R:VectorWord160 V_Word16 D:R:VectorWord320 V_Word32 D:R:VectorWord640 V_Word64 D:R:Vector()0 V_Unit D:R:VectorComplex0 V_Complex D:R:Vector(,)0 V_2 D:R:Vector(,,)0 V_3 D:R:Vector(,,,)0 V_4 D:R:Vector(,,,,)0 V_5 D:R:Vector(,,,,,)0 V_6 D:R:MVectorsBool0 MV_Bool D:R:MVectorsChar0 MV_Char D:R:MVectorsDouble0 MV_Double D:R:MVectorsFloat0 MV_Float D:R:MVectorsWord640 MV_Word64 D:R:MVectorsWord320 MV_Word32 D:R:MVectorsWord160 MV_Word16 D:R:MVectorsWord80 MV_Word8 D:R:MVectorsWord0 MV_Word D:R:MVectorsInt640 MV_Int64 D:R:MVectorsInt320 MV_Int32 D:R:MVectorsInt160 MV_Int16 D:R:MVectorsInt80 MV_Int8 D:R:MVectorsInt0 MV_Int D:R:MVectors()0 MV_Unit D:R:MVectorsComplex0 MV_Complex D:R:MVectors(,)0 MV_2 D:R:MVectors(,,)0 MV_3 D:R:MVectors(,,,)0 MV_4 D:R:MVectors(,,,,)0 MV_5 D:R:MVectors(,,,,,)0 MV_6 Warning: Data.Vector.Unboxed.Mutable: could not find link destinations for: D:R:MVectorsBool0 MV_Bool D:R:MVectorsChar0 MV_Char D:R:MVectorsDouble0 MV_Double D:R:MVectorsFloat0 MV_Float D:R:MVectorsWord640 MV_Word64 D:R:MVectorsWord320 MV_Word32 D:R:MVectorsWord160 MV_Word16 D:R:MVectorsWord80 MV_Word8 D:R:MVectorsWord0 MV_Word D:R:MVectorsInt640 MV_Int64 D:R:MVectorsInt320 MV_Int32 D:R:MVectorsInt160 MV_Int16 D:R:MVectorsInt80 MV_Int8 D:R:MVectorsInt0 MV_Int D:R:MVectors()0 MV_Unit D:R:MVectorsComplex0 MV_Complex D:R:MVectors(,)0 MV_2 D:R:MVectors(,,)0 MV_3 D:R:MVectors(,,,)0 MV_4 D:R:MVectors(,,,,)0 MV_5 D:R:MVectors(,,,,,)0 MV_6 Documentation created: dist/doc/html/vector/index.html, dist/doc/html/vector/vector.txt Creating package registration file: /tmp/pkgConf-vector-0.11.01020406649825726814.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/vector-0.11.0.0-6uB77qGCxR6GPLxI2sqsX3 Registering vector-0.11.0.0... cabal: Leaving directory '/tmp/cabal-tmp-5565/vector-0.11.0.0' Installed vector-0.11.0.0 cabal: Entering directory '/tmp/cabal-tmp-5565/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-021248981381145151225.5 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/tf-random-0.5-4z8OJUaXC1FRNfrLPFWAD Registering tf-random-0.5... cabal: Leaving directory '/tmp/cabal-tmp-5565/tf-random-0.5' Installed tf-random-0.5 cabal: Entering directory '/tmp/cabal-tmp-5565/blaze-builder-0.4.0.2' Configuring blaze-builder-0.4.0.2... Building blaze-builder-0.4.0.2... Preprocessing library blaze-builder-0.4.0.2... [ 1 of 10] Compiling Blaze.ByteString.Builder.Internal.Write ( Blaze/ByteString/Builder/Internal/Write.hs, dist/build/Blaze/ByteString/Builder/Internal/Write.o ) [ 2 of 10] Compiling Blaze.ByteString.Builder.Compat.Write ( Blaze/ByteString/Builder/Compat/Write.hs, dist/build/Blaze/ByteString/Builder/Compat/Write.o ) [ 3 of 10] Compiling Blaze.ByteString.Builder.Char.Utf8 ( Blaze/ByteString/Builder/Char/Utf8.hs, dist/build/Blaze/ByteString/Builder/Char/Utf8.o ) [ 4 of 10] Compiling Blaze.ByteString.Builder.Char8 ( Blaze/ByteString/Builder/Char8.hs, dist/build/Blaze/ByteString/Builder/Char8.o ) [ 5 of 10] Compiling Blaze.ByteString.Builder.Html.Utf8 ( Blaze/ByteString/Builder/Html/Utf8.hs, dist/build/Blaze/ByteString/Builder/Html/Utf8.o ) [ 6 of 10] Compiling Blaze.ByteString.Builder.ByteString ( Blaze/ByteString/Builder/ByteString.hs, dist/build/Blaze/ByteString/Builder/ByteString.o ) [ 7 of 10] Compiling Blaze.ByteString.Builder.HTTP ( Blaze/ByteString/Builder/HTTP.hs, dist/build/Blaze/ByteString/Builder/HTTP.o ) [ 8 of 10] Compiling Blaze.ByteString.Builder.Word ( Blaze/ByteString/Builder/Word.hs, dist/build/Blaze/ByteString/Builder/Word.o ) [ 9 of 10] Compiling Blaze.ByteString.Builder.Int ( Blaze/ByteString/Builder/Int.hs, dist/build/Blaze/ByteString/Builder/Int.o ) [10 of 10] Compiling Blaze.ByteString.Builder ( Blaze/ByteString/Builder.hs, dist/build/Blaze/ByteString/Builder.o ) Running Haddock for blaze-builder-0.4.0.2... Running hscolour for blaze-builder-0.4.0.2... Preprocessing library blaze-builder-0.4.0.2... Preprocessing library blaze-builder-0.4.0.2... Haddock coverage: 96% ( 24 / 25) in 'Blaze.ByteString.Builder.Internal.Write' Missing documentation for: fromWriteSingleton (Blaze/ByteString/Builder/Internal/Write.hs:229) 50% ( 2 / 4) in 'Blaze.ByteString.Builder.Compat.Write' Missing documentation for: writePrimFixed (Blaze/ByteString/Builder/Compat/Write.hs:24) writePrimBounded (Blaze/ByteString/Builder/Compat/Write.hs:28) 100% ( 9 / 9) in 'Blaze.ByteString.Builder.Char.Utf8' 100% ( 9 / 9) in 'Blaze.ByteString.Builder.Char8' 100% ( 10 / 10) in 'Blaze.ByteString.Builder.Html.Utf8' 100% ( 12 / 12) in 'Blaze.ByteString.Builder.ByteString' 100% ( 4 / 4) in 'Blaze.ByteString.Builder.HTTP' 100% ( 43 / 43) in 'Blaze.ByteString.Builder.Word' 100% ( 43 / 43) in 'Blaze.ByteString.Builder.Int' 92% ( 22 / 24) in 'Blaze.ByteString.Builder' Missing documentation for: toByteStringIOWith (Blaze/ByteString/Builder.hs:175) fromWriteSingleton (Blaze/ByteString/Builder/Internal/Write.hs:229) Documentation created: dist/doc/html/blaze-builder/index.html, dist/doc/html/blaze-builder/blaze-builder.txt Creating package registration file: /tmp/pkgConf-blaze-builder-0.4.01025246431764892438.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/blaze-builder-0.4.0.2-6Lw6V3wDhf3KDMasjNOEeG Registering blaze-builder-0.4.0.2... cabal: Leaving directory '/tmp/cabal-tmp-5565/blaze-builder-0.4.0.2' Installed blaze-builder-0.4.0.2 cabal: Entering directory '/tmp/cabal-tmp-5565/hashable-1.2.4.0' Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Preprocessing library hashable-1.2.4.0... [1 of 3] Compiling Data.Hashable.Class ( Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o ) Data/Hashable/Class.hs:460:28: warning: [-Wdeprecations] In the use of ‘inlinePerformIO’ (imported from Data.ByteString.Internal): Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'." [2 of 3] Compiling Data.Hashable.Generic ( Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o ) [3 of 3] Compiling Data.Hashable ( Data/Hashable.hs, dist/build/Data/Hashable.o ) Running Haddock for hashable-1.2.4.0... Running hscolour for hashable-1.2.4.0... Preprocessing library hashable-1.2.4.0... Preprocessing library hashable-1.2.4.0... Data/Hashable/Class.hs:460:28: warning: [-Wdeprecations] In the use of ‘inlinePerformIO’ (imported from Data.ByteString.Internal): Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'." Haddock coverage: 100% ( 11 / 11) in 'Data.Hashable.Class' 100% ( 1 / 1) in 'Data.Hashable.Generic' 100% ( 22 / 22) in 'Data.Hashable' Warning: Data.Hashable: could not find link destinations for: GHashable Documentation created: dist/doc/html/hashable/index.html, dist/doc/html/hashable/hashable.txt Creating package registration file: /tmp/pkgConf-hashable-1.2.42049197811716898500.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/hashable-1.2.4.0-Ctl752zbguF6QanxurLOm2 Registering hashable-1.2.4.0... cabal: Leaving directory '/tmp/cabal-tmp-5565/hashable-1.2.4.0' Installed hashable-1.2.4.0 cabal: Entering directory '/tmp/cabal-tmp-5565/mainland-pretty-0.4.1.4' Configuring mainland-pretty-0.4.1.4... Building mainland-pretty-0.4.1.4... Preprocessing library mainland-pretty-0.4.1.4... [1 of 1] Compiling Text.PrettyPrint.Mainland ( Text/PrettyPrint/Mainland.hs, dist/build/Text/PrettyPrint/Mainland.o ) Running Haddock for mainland-pretty-0.4.1.4... Running hscolour for mainland-pretty-0.4.1.4... Preprocessing library mainland-pretty-0.4.1.4... Preprocessing library mainland-pretty-0.4.1.4... Haddock coverage: 99% (106 /107) in 'Text.PrettyPrint.Mainland' Missing documentation for: Pretty (Text/PrettyPrint/Mainland.hs:810) Documentation created: dist/doc/html/mainland-pretty/index.html, dist/doc/html/mainland-pretty/mainland-pretty.txt Creating package registration file: /tmp/pkgConf-mainland-pretty-0.4.1523782140936621968.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/mainland-pretty-0.4.1.4-4KtcdNB8cbnHJmoqf64eZp Registering mainland-pretty-0.4.1.4... cabal: Leaving directory '/tmp/cabal-tmp-5565/mainland-pretty-0.4.1.4' Installed mainland-pretty-0.4.1.4 cabal: Entering directory '/tmp/cabal-tmp-5565/QuickCheck-2.8.2' Configuring QuickCheck-2.8.2... Building QuickCheck-2.8.2... Preprocessing library QuickCheck-2.8.2... [ 1 of 15] Compiling Test.QuickCheck.Random ( Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o ) [ 2 of 15] Compiling Test.QuickCheck.Exception ( Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o ) [ 3 of 15] Compiling Test.QuickCheck.Text ( Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o ) [ 4 of 15] Compiling Test.QuickCheck.State ( Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o ) [ 5 of 15] Compiling Test.QuickCheck.Gen ( Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o ) [ 6 of 15] Compiling Test.QuickCheck.Gen.Unsafe ( Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.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.Test ( Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o ) [13 of 15] Compiling Test.QuickCheck.All ( Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o ) [14 of 15] Compiling Test.QuickCheck.Monadic ( Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o ) [15 of 15] Compiling Test.QuickCheck ( Test/QuickCheck.hs, dist/build/Test/QuickCheck.o ) Running Haddock for QuickCheck-2.8.2... Running hscolour for QuickCheck-2.8.2... Preprocessing library QuickCheck-2.8.2... Preprocessing library QuickCheck-2.8.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) 33% ( 3 / 9) in 'Test.QuickCheck.Exception' Missing documentation for: AnException (Test/QuickCheck/Exception.hs:47) tryEvaluate (Test/QuickCheck/Exception.hs:79) tryEvaluateIO (Test/QuickCheck/Exception.hs:82) evaluate (Test/QuickCheck/Exception.hs:86) isDiscard (Test/QuickCheck/Exception.hs:114) finally (Test/QuickCheck/Exception.hs:129) 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' 89% ( 25 / 28) in 'Test.QuickCheck.Gen' Missing documentation for: (Test/QuickCheck/Gen.hs:48) (Test/QuickCheck/Gen.hs:52) (Test/QuickCheck/Gen.hs:56) 80% ( 4 / 5) in 'Test.QuickCheck.Gen.Unsafe' Missing documentation for: Capture (Test/QuickCheck/Gen/Unsafe.hs:50) 100% ( 32 / 32) 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) 38% ( 3 / 8) in 'Test.QuickCheck.Function' Missing documentation for: Fun (Test/QuickCheck/Function.hs:275) apply (Test/QuickCheck/Function.hs:289) Function (Test/QuickCheck/Function.hs:106) functionMap (Test/QuickCheck/Function.hs:142) functionShow (Test/QuickCheck/Function.hs:145) 62% ( 44 / 71) in 'Test.QuickCheck.Property' Missing documentation for: (Test/QuickCheck/Property.hs:95) (Test/QuickCheck/Property.hs:99) (Test/QuickCheck/Property.hs:103) (Test/QuickCheck/Property.hs:107) (Test/QuickCheck/Property.hs:111) (Test/QuickCheck/Property.hs:114) (Test/QuickCheck/Property.hs:131) protect (Test/QuickCheck/Property.hs:135) Prop (Test/QuickCheck/Property.hs:141) Rose (Test/QuickCheck/Property.hs:145) ioRose (Test/QuickCheck/Property.hs:148) joinRose (Test/QuickCheck/Property.hs:151) (Test/QuickCheck/Property.hs:160) (Test/QuickCheck/Property.hs:165) (Test/QuickCheck/Property.hs:170) CallbackKind (Test/QuickCheck/Property.hs:204) exception (Test/QuickCheck/Property.hs:220) formatException (Test/QuickCheck/Property.hs:226) protectResult (Test/QuickCheck/Property.hs:231) succeeded (Test/QuickCheck/Property.hs:234) failed (Test/QuickCheck/Property.hs:234) rejected (Test/QuickCheck/Property.hs:234) liftBool (Test/QuickCheck/Property.hs:255) mapResult (Test/QuickCheck/Property.hs:259) mapTotalResult (Test/QuickCheck/Property.hs:262) mapRoseResult (Test/QuickCheck/Property.hs:266) mapProp (Test/QuickCheck/Property.hs:269) 50% ( 14 / 28) in 'Test.QuickCheck.Test' Missing documentation for: test (Test/QuickCheck/Test.hs:188) doneTesting (Test/QuickCheck/Test.hs:194) giveUp (Test/QuickCheck/Test.hs:224) runATest (Test/QuickCheck/Test.hs:240) summary (Test/QuickCheck/Test.hs:306) success (Test/QuickCheck/Test.hs:317) labelPercentage (Test/QuickCheck/Test.hs:347) insufficientCoverage (Test/QuickCheck/Test.hs:355) foundFailure (Test/QuickCheck/Test.hs:362) localMin (Test/QuickCheck/Test.hs:366) localMin' (Test/QuickCheck/Test.hs:396) localMinFound (Test/QuickCheck/Test.hs:408) callbackPostTest (Test/QuickCheck/Test.hs:433) callbackPostFinalFailure (Test/QuickCheck/Test.hs:438) 100% ( 9 / 9) in 'Test.QuickCheck.All' 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) 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: 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.8866596855242639747.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/QuickCheck-2.8.2-KPm3V9n9OMa9urRrdeE4gm Registering QuickCheck-2.8.2... cabal: Leaving directory '/tmp/cabal-tmp-5565/QuickCheck-2.8.2' Installed QuickCheck-2.8.2 cabal: Entering directory '/tmp/cabal-tmp-5565/blaze-markup-0.7.0.3' Configuring blaze-markup-0.7.0.3... Building blaze-markup-0.7.0.3... Preprocessing library blaze-markup-0.7.0.3... [1 of 6] Compiling Text.Blaze.Internal ( src/Text/Blaze/Internal.hs, dist/build/Text/Blaze/Internal.o ) src/Text/Blaze/Internal.hs:165:10: warning: [-Wredundant-constraints] • Redundant constraint: Monoid a • In the instance declaration for ‘Monoid (MarkupM a)’ [2 of 6] Compiling Text.Blaze.Renderer.String ( src/Text/Blaze/Renderer/String.hs, dist/build/Text/Blaze/Renderer/String.o ) [3 of 6] Compiling Text.Blaze.Renderer.Pretty ( src/Text/Blaze/Renderer/Pretty.hs, dist/build/Text/Blaze/Renderer/Pretty.o ) [4 of 6] Compiling Text.Blaze.Renderer.Text ( src/Text/Blaze/Renderer/Text.hs, dist/build/Text/Blaze/Renderer/Text.o ) [5 of 6] Compiling Text.Blaze.Renderer.Utf8 ( src/Text/Blaze/Renderer/Utf8.hs, dist/build/Text/Blaze/Renderer/Utf8.o ) [6 of 6] Compiling Text.Blaze ( src/Text/Blaze.hs, dist/build/Text/Blaze.o ) Running Haddock for blaze-markup-0.7.0.3... Running hscolour for blaze-markup-0.7.0.3... Preprocessing library blaze-markup-0.7.0.3... Preprocessing library blaze-markup-0.7.0.3... src/Text/Blaze/Internal.hs:165:10: warning: [-Wredundant-constraints] • Redundant constraint: Monoid a • In the instance declaration for ‘Monoid (MarkupM a)’ Haddock coverage: 100% ( 51 / 51) in 'Text.Blaze.Internal' 75% ( 3 / 4) in 'Text.Blaze.Renderer.String' Missing documentation for: renderHtml (src/Text/Blaze/Renderer/String.hs:93) 67% ( 2 / 3) in 'Text.Blaze.Renderer.Pretty' Missing documentation for: renderHtml (src/Text/Blaze/Renderer/Pretty.hs:56) 56% ( 5 / 9) in 'Text.Blaze.Renderer.Text' Missing documentation for: renderHtmlBuilder (src/Text/Blaze/Renderer/Text.hs:73) renderHtmlBuilderWith (src/Text/Blaze/Renderer/Text.hs:133) renderHtml (src/Text/Blaze/Renderer/Text.hs:149) renderHtmlWith (src/Text/Blaze/Renderer/Text.hs:164) 86% ( 6 / 7) in 'Text.Blaze.Renderer.Utf8' Missing documentation for: Module header 100% ( 43 / 43) in 'Text.Blaze' Documentation created: dist/doc/html/blaze-markup/index.html, dist/doc/html/blaze-markup/blaze-markup.txt Creating package registration file: /tmp/pkgConf-blaze-markup-0.7.029107969069114447.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/blaze-markup-0.7.0.3-CVsxE1CnsL6EE2OJKqS4gG Registering blaze-markup-0.7.0.3... cabal: Leaving directory '/tmp/cabal-tmp-5565/blaze-markup-0.7.0.3' Installed blaze-markup-0.7.0.3 cabal: Entering directory '/tmp/cabal-tmp-5565/scientific-0.3.4.6' Configuring scientific-0.3.4.6... Building scientific-0.3.4.6... Preprocessing library scientific-0.3.4.6... [1 of 7] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.o ) [2 of 7] Compiling Utils ( src/Utils.hs, dist/build/Utils.o ) [3 of 7] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, dist/build/GHC/Integer/Compat.o ) [4 of 7] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.o ) [5 of 7] Compiling Data.Scientific ( src/Data/Scientific.hs, dist/build/Data/Scientific.o ) [6 of 7] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.o ) [7 of 7] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.o ) Running Haddock for scientific-0.3.4.6... Running hscolour for scientific-0.3.4.6... Preprocessing library scientific-0.3.4.6... Preprocessing library scientific-0.3.4.6... Haddock coverage: 67% ( 2 / 3) in 'GHC.Integer.Logarithms.Compat' Missing documentation for: Module header 33% ( 1 / 3) in 'Utils' Missing documentation for: Module header roundTo (src/Utils.hs:12) 0% ( 0 / 2) in 'GHC.Integer.Compat' Missing documentation for: Module header divInteger 100% ( 2 / 2) in 'Math.NumberTheory.Logarithms' 100% ( 24 / 24) in 'Data.Scientific' 75% ( 3 / 4) in 'Data.Text.Lazy.Builder.Scientific' Missing documentation for: Module header 75% ( 3 / 4) in 'Data.ByteString.Builder.Scientific' Missing documentation for: Module header Warning: Data.Scientific: could not find link destinations for: whenFloating Documentation created: dist/doc/html/scientific/index.html, dist/doc/html/scientific/scientific.txt Creating package registration file: /tmp/pkgConf-scientific-0.3.44014734951954771801.6 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/scientific-0.3.4.6-9fCa1BWCWrnKAuoCGjgPJx Registering scientific-0.3.4.6... cabal: Leaving directory '/tmp/cabal-tmp-5565/scientific-0.3.4.6' Installed scientific-0.3.4.6 cabal: Entering directory '/tmp/cabal-tmp-5565/unordered-containers-0.2.7.0' Configuring unordered-containers-0.2.7.0... Building unordered-containers-0.2.7.0... Preprocessing library unordered-containers-0.2.7.0... [1 of 8] Compiling Data.HashMap.UnsafeShift ( Data/HashMap/UnsafeShift.hs, dist/build/Data/HashMap/UnsafeShift.o ) [2 of 8] Compiling Data.HashMap.PopCount ( Data/HashMap/PopCount.hs, dist/build/Data/HashMap/PopCount.o ) [3 of 8] Compiling Data.HashMap.Unsafe ( Data/HashMap/Unsafe.hs, dist/build/Data/HashMap/Unsafe.o ) [4 of 8] Compiling Data.HashMap.Array ( Data/HashMap/Array.hs, dist/build/Data/HashMap/Array.o ) [5 of 8] Compiling Data.HashMap.Base ( Data/HashMap/Base.hs, dist/build/Data/HashMap/Base.o ) [6 of 8] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o ) [7 of 8] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o ) [8 of 8] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.o ) Running Haddock for unordered-containers-0.2.7.0... Running hscolour for unordered-containers-0.2.7.0... Preprocessing library unordered-containers-0.2.7.0... Preprocessing library unordered-containers-0.2.7.0... Haddock coverage: 0% ( 0 / 3) in 'Data.HashMap.UnsafeShift' Missing documentation for: Module header unsafeShiftL (Data/HashMap/UnsafeShift.hs:10) unsafeShiftR (Data/HashMap/UnsafeShift.hs:14) 50% ( 1 / 2) in 'Data.HashMap.PopCount' Missing documentation for: Module header 100% ( 2 / 2) in 'Data.HashMap.Unsafe' 38% ( 14 / 37) in 'Data.HashMap.Array' Missing documentation for: Array (Data/HashMap/Array.hs:101) MArray (Data/HashMap/Array.hs:126) new_ (Data/HashMap/Array.hs:173) singleton (Data/HashMap/Array.hs:176) singletonM (Data/HashMap/Array.hs:180) pair (Data/HashMap/Array.hs:184) length (Data/HashMap/Array.hs:112) lengthM (Data/HashMap/Array.hs:134) read (Data/HashMap/Array.hs:191) write (Data/HashMap/Array.hs:197) index (Data/HashMap/Array.hs:204) indexM (Data/HashMap/Array.hs:210) unsafeFreeze (Data/HashMap/Array.hs:216) unsafeThaw (Data/HashMap/Array.hs:222) run (Data/HashMap/Array.hs:228) run2 (Data/HashMap/Array.hs:232) foldl' (Data/HashMap/Array.hs:334) foldr (Data/HashMap/Array.hs:342) thaw (Data/HashMap/Array.hs:354) map (Data/HashMap/Array.hs:387) traverse (Data/HashMap/Array.hs:430) filter (Data/HashMap/Array.hs:435) toList (Data/HashMap/Array.hs:427) 87% ( 61 / 70) in 'Data.HashMap.Base' Missing documentation for: Module header Leaf (Data/HashMap/Base.hs:135) Hash (Data/HashMap/Base.hs:202) Bitmap (Data/HashMap/Base.hs:203) mask (Data/HashMap/Base.hs:1226) bitsPerSubkey (Data/HashMap/Base.hs:1214) sparseIndex (Data/HashMap/Base.hs:1223) updateOrConcatWith (Data/HashMap/Base.hs:1131) updateOrConcatWithKey (Data/HashMap/Base.hs:1135) 100% ( 52 / 52) in 'Data.HashMap.Strict' 100% ( 52 / 52) in 'Data.HashMap.Lazy' 100% ( 31 / 31) in 'Data.HashSet' Documentation created: dist/doc/html/unordered-containers/index.html, dist/doc/html/unordered-containers/unordered-containers.txt Creating package registration file: /tmp/pkgConf-unordered-containers-0.2.716550275721810821955.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/unordered-containers-0.2.7.0-KR6jjzMAwuYBKL2QUNYyx5 Registering unordered-containers-0.2.7.0... cabal: Leaving directory '/tmp/cabal-tmp-5565/unordered-containers-0.2.7.0' Installed unordered-containers-0.2.7.0 cabal: Entering directory '/tmp/cabal-tmp-5565/blaze-html-0.8.1.1' Configuring blaze-html-0.8.1.1... Building blaze-html-0.8.1.1... Preprocessing library blaze-html-0.8.1.1... [ 1 of 21] Compiling Text.Blaze.XHtml5.Attributes ( src/Text/Blaze/XHtml5/Attributes.hs, dist/build/Text/Blaze/XHtml5/Attributes.o ) [ 2 of 21] Compiling Text.Blaze.XHtml1.Transitional.Attributes ( src/Text/Blaze/XHtml1/Transitional/Attributes.hs, dist/build/Text/Blaze/XHtml1/Transitional/Attributes.o ) [ 3 of 21] Compiling Text.Blaze.XHtml1.Strict.Attributes ( src/Text/Blaze/XHtml1/Strict/Attributes.hs, dist/build/Text/Blaze/XHtml1/Strict/Attributes.o ) [ 4 of 21] Compiling Text.Blaze.XHtml1.FrameSet.Attributes ( src/Text/Blaze/XHtml1/FrameSet/Attributes.hs, dist/build/Text/Blaze/XHtml1/FrameSet/Attributes.o ) [ 5 of 21] Compiling Text.Blaze.Html5.Attributes ( src/Text/Blaze/Html5/Attributes.hs, dist/build/Text/Blaze/Html5/Attributes.o ) [ 6 of 21] Compiling Text.Blaze.Html4.Transitional.Attributes ( src/Text/Blaze/Html4/Transitional/Attributes.hs, dist/build/Text/Blaze/Html4/Transitional/Attributes.o ) [ 7 of 21] Compiling Text.Blaze.Html4.Strict.Attributes ( src/Text/Blaze/Html4/Strict/Attributes.hs, dist/build/Text/Blaze/Html4/Strict/Attributes.o ) [ 8 of 21] Compiling Text.Blaze.Html4.FrameSet.Attributes ( src/Text/Blaze/Html4/FrameSet/Attributes.hs, dist/build/Text/Blaze/Html4/FrameSet/Attributes.o ) [ 9 of 21] Compiling Text.Blaze.Html ( src/Text/Blaze/Html.hs, dist/build/Text/Blaze/Html.o ) [10 of 21] Compiling Text.Blaze.Html.Renderer.Pretty ( src/Text/Blaze/Html/Renderer/Pretty.hs, dist/build/Text/Blaze/Html/Renderer/Pretty.o ) [11 of 21] Compiling Text.Blaze.Html.Renderer.String ( src/Text/Blaze/Html/Renderer/String.hs, dist/build/Text/Blaze/Html/Renderer/String.o ) [12 of 21] Compiling Text.Blaze.Html.Renderer.Text ( src/Text/Blaze/Html/Renderer/Text.hs, dist/build/Text/Blaze/Html/Renderer/Text.o ) [13 of 21] Compiling Text.Blaze.Html.Renderer.Utf8 ( src/Text/Blaze/Html/Renderer/Utf8.hs, dist/build/Text/Blaze/Html/Renderer/Utf8.o ) [14 of 21] Compiling Text.Blaze.Html4.FrameSet ( src/Text/Blaze/Html4/FrameSet.hs, dist/build/Text/Blaze/Html4/FrameSet.o ) [15 of 21] Compiling Text.Blaze.Html4.Strict ( src/Text/Blaze/Html4/Strict.hs, dist/build/Text/Blaze/Html4/Strict.o ) [16 of 21] Compiling Text.Blaze.Html4.Transitional ( src/Text/Blaze/Html4/Transitional.hs, dist/build/Text/Blaze/Html4/Transitional.o ) [17 of 21] Compiling Text.Blaze.Html5 ( src/Text/Blaze/Html5.hs, dist/build/Text/Blaze/Html5.o ) [18 of 21] Compiling Text.Blaze.XHtml1.FrameSet ( src/Text/Blaze/XHtml1/FrameSet.hs, dist/build/Text/Blaze/XHtml1/FrameSet.o ) [19 of 21] Compiling Text.Blaze.XHtml1.Strict ( src/Text/Blaze/XHtml1/Strict.hs, dist/build/Text/Blaze/XHtml1/Strict.o ) [20 of 21] Compiling Text.Blaze.XHtml1.Transitional ( src/Text/Blaze/XHtml1/Transitional.hs, dist/build/Text/Blaze/XHtml1/Transitional.o ) [21 of 21] Compiling Text.Blaze.XHtml5 ( src/Text/Blaze/XHtml5.hs, dist/build/Text/Blaze/XHtml5.o ) Running Haddock for blaze-html-0.8.1.1... Running hscolour for blaze-html-0.8.1.1... Preprocessing library blaze-html-0.8.1.1... Preprocessing library blaze-html-0.8.1.1... Haddock coverage: 100% (169 /169) in 'Text.Blaze.XHtml5.Attributes' 100% (103 /103) in 'Text.Blaze.XHtml1.Transitional.Attributes' 100% ( 92 / 92) in 'Text.Blaze.XHtml1.Strict.Attributes' 100% (105 /105) in 'Text.Blaze.XHtml1.FrameSet.Attributes' 100% (169 /169) in 'Text.Blaze.Html5.Attributes' 100% (103 /103) in 'Text.Blaze.Html4.Transitional.Attributes' 100% ( 92 / 92) in 'Text.Blaze.Html4.Strict.Attributes' 100% (105 /105) in 'Text.Blaze.Html4.FrameSet.Attributes' 20% ( 1 / 5) in 'Text.Blaze.Html' Missing documentation for: Module header Html (src/Text/Blaze/Html.hs:10) toHtml (src/Text/Blaze/Html.hs:12) preEscapedToHtml (src/Text/Blaze/Html.hs:15) 0% ( 0 / 2) in 'Text.Blaze.Html.Renderer.Pretty' Missing documentation for: Module header renderHtml (src/Text/Blaze/Html/Renderer/Pretty.hs:8) 0% ( 0 / 2) in 'Text.Blaze.Html.Renderer.String' Missing documentation for: Module header renderHtml (src/Text/Blaze/Html/Renderer/String.hs:8) 0% ( 0 / 5) in 'Text.Blaze.Html.Renderer.Text' Missing documentation for: Module header renderHtmlBuilder (src/Text/Blaze/Html/Renderer/Text.hs:15) renderHtmlBuilderWith (src/Text/Blaze/Html/Renderer/Text.hs:18) renderHtml (src/Text/Blaze/Html/Renderer/Text.hs:21) renderHtmlWith (src/Text/Blaze/Html/Renderer/Text.hs:24) 0% ( 0 / 4) in 'Text.Blaze.Html.Renderer.Utf8' Missing documentation for: Module header renderHtmlBuilder (src/Text/Blaze/Html/Renderer/Utf8.hs:13) renderHtml (src/Text/Blaze/Html/Renderer/Utf8.hs:16) renderHtmlToByteStringIO (src/Text/Blaze/Html/Renderer/Utf8.hs:19) 100% ( 93 / 93) in 'Text.Blaze.Html4.FrameSet' 100% ( 80 / 80) in 'Text.Blaze.Html4.Strict' 100% ( 91 / 91) in 'Text.Blaze.Html4.Transitional' 100% (111 /111) in 'Text.Blaze.Html5' 100% ( 93 / 93) in 'Text.Blaze.XHtml1.FrameSet' 100% ( 80 / 80) in 'Text.Blaze.XHtml1.Strict' 100% ( 91 / 91) in 'Text.Blaze.XHtml1.Transitional' 100% (111 /111) in 'Text.Blaze.XHtml5' Documentation created: dist/doc/html/blaze-html/index.html, dist/doc/html/blaze-html/blaze-html.txt Creating package registration file: /tmp/pkgConf-blaze-html-0.8.1269365760340606628.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/blaze-html-0.8.1.1-FWDyo2PT9Ai9uTv7METXp8 Registering blaze-html-0.8.1.1... cabal: Leaving directory '/tmp/cabal-tmp-5565/blaze-html-0.8.1.1' Installed blaze-html-0.8.1.1 cabal: Entering directory '/tmp/cabal-tmp-5565/quickcheck-instances-0.3.12' Configuring quickcheck-instances-0.3.12... Building quickcheck-instances-0.3.12... Preprocessing library quickcheck-instances-0.3.12... [1 of 2] Compiling Test.QuickCheck.Instances.LegacyNumeric ( src/Test/QuickCheck/Instances/LegacyNumeric.hs, dist/build/Test/QuickCheck/Instances/LegacyNumeric.o ) [2 of 2] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.o ) src/Test/QuickCheck/Instances.hs:30:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() src/Test/QuickCheck/Instances.hs:31:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() src/Test/QuickCheck/Instances.hs:32:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() src/Test/QuickCheck/Instances.hs:35:1: warning: [-Wunused-imports] The import of ‘Data.Ratio’ is redundant except perhaps to import instances from ‘Data.Ratio’ To import instances alone, use: import Data.Ratio() src/Test/QuickCheck/Instances.hs:43:1: warning: [-Wunused-imports] The qualified import of ‘Data.Fixed’ is redundant except perhaps to import instances from ‘Data.Fixed’ To import instances alone, use: import Data.Fixed() src/Test/QuickCheck/Instances.hs:44:1: warning: [-Wunused-imports] The qualified import of ‘Data.IntMap’ is redundant except perhaps to import instances from ‘Data.IntMap’ To import instances alone, use: import Data.IntMap() src/Test/QuickCheck/Instances.hs:45:1: warning: [-Wunused-imports] The qualified import of ‘Data.IntSet’ is redundant except perhaps to import instances from ‘Data.IntSet’ To import instances alone, use: import Data.IntSet() src/Test/QuickCheck/Instances.hs:46:1: warning: [-Wunused-imports] The qualified import of ‘Data.Map’ is redundant except perhaps to import instances from ‘Data.Map’ To import instances alone, use: import Data.Map() src/Test/QuickCheck/Instances.hs:47:1: warning: [-Wunused-imports] The qualified import of ‘Data.Sequence’ is redundant except perhaps to import instances from ‘Data.Sequence’ To import instances alone, use: import Data.Sequence() src/Test/QuickCheck/Instances.hs:48:1: warning: [-Wunused-imports] The qualified import of ‘Data.Set’ is redundant except perhaps to import instances from ‘Data.Set’ To import instances alone, use: import Data.Set() src/Test/QuickCheck/Instances.hs:92:1: warning: [-Wredundant-constraints] • Redundant constraint: Arbitrary i • In the type signature for: shrinkArray :: (Array.IArray a e, Array.Ix i, Arbitrary i, Arbitrary e) => a i e -> [a i e] src/Test/QuickCheck/Instances.hs:253:25: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:278:23: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:285:60: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:295:62: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:296:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:297:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:298:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:299:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:300:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:301:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:310:52: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:312:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:313:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:314:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:315:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:316:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:317:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:318:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:319:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:320:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:321:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:322:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:368:25: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:394:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:394:55: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:402:44: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:408:45: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:409:26: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:409:48: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:422:25: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:435:24: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" Running Haddock for quickcheck-instances-0.3.12... Running hscolour for quickcheck-instances-0.3.12... Preprocessing library quickcheck-instances-0.3.12... Preprocessing library quickcheck-instances-0.3.12... src/Test/QuickCheck/Instances.hs:30:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() src/Test/QuickCheck/Instances.hs:31:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() src/Test/QuickCheck/Instances.hs:32:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() src/Test/QuickCheck/Instances.hs:35:1: warning: [-Wunused-imports] The import of ‘Data.Ratio’ is redundant except perhaps to import instances from ‘Data.Ratio’ To import instances alone, use: import Data.Ratio() src/Test/QuickCheck/Instances.hs:43:1: warning: [-Wunused-imports] The qualified import of ‘Data.Fixed’ is redundant except perhaps to import instances from ‘Data.Fixed’ To import instances alone, use: import Data.Fixed() src/Test/QuickCheck/Instances.hs:44:1: warning: [-Wunused-imports] The qualified import of ‘Data.IntMap’ is redundant except perhaps to import instances from ‘Data.IntMap’ To import instances alone, use: import Data.IntMap() src/Test/QuickCheck/Instances.hs:45:1: warning: [-Wunused-imports] The qualified import of ‘Data.IntSet’ is redundant except perhaps to import instances from ‘Data.IntSet’ To import instances alone, use: import Data.IntSet() src/Test/QuickCheck/Instances.hs:46:1: warning: [-Wunused-imports] The qualified import of ‘Data.Map’ is redundant except perhaps to import instances from ‘Data.Map’ To import instances alone, use: import Data.Map() src/Test/QuickCheck/Instances.hs:47:1: warning: [-Wunused-imports] The qualified import of ‘Data.Sequence’ is redundant except perhaps to import instances from ‘Data.Sequence’ To import instances alone, use: import Data.Sequence() src/Test/QuickCheck/Instances.hs:48:1: warning: [-Wunused-imports] The qualified import of ‘Data.Set’ is redundant except perhaps to import instances from ‘Data.Set’ To import instances alone, use: import Data.Set() src/Test/QuickCheck/Instances.hs:92:1: warning: [-Wredundant-constraints] • Redundant constraint: Arbitrary i • In the type signature for: shrinkArray :: (Array.IArray a e, Array.Ix i, Arbitrary i, Arbitrary e) => a i e -> [a i e] src/Test/QuickCheck/Instances.hs:253:25: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:278:23: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:285:60: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:295:62: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:296:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:297:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:298:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:299:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:300:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:301:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:310:52: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:312:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:313:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:314:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:315:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:316:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:317:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:318:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:319:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:320:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:321:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:322:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:368:25: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:394:29: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:394:55: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:402:44: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:408:45: warning: [-Wname-shadowing] This binding for ‘second’ shadows the existing binding imported from ‘Control.Arrow’ at src/Test/QuickCheck/Instances.hs:31:1-20 src/Test/QuickCheck/Instances.hs:409:26: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:409:48: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:422:25: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" src/Test/QuickCheck/Instances.hs:435:24: warning: [-Wdeprecations] In the use of ‘><’ (imported from Test.QuickCheck, but defined in Test.QuickCheck.Arbitrary): Deprecated: "Use ordinary function composition instead" Haddock coverage: 0% ( 0 / 1) in 'Test.QuickCheck.Instances.LegacyNumeric' Missing documentation for: Module header 100% ( 1 / 1) in 'Test.QuickCheck.Instances' Documentation created: dist/doc/html/quickcheck-instances/index.html, dist/doc/html/quickcheck-instances/quickcheck-instances.txt Creating package registration file: /tmp/pkgConf-quickcheck-instances-0.347610720281276174.12 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/quickcheck-instances-0.3.12-ExcETbNDqaJ4tC3NYOSpIR Registering quickcheck-instances-0.3.12... cabal: Leaving directory '/tmp/cabal-tmp-5565/quickcheck-instances-0.3.12' Installed quickcheck-instances-0.3.12 Downloading processing-1.2.0.2... cabal: Entering directory '/tmp/cabal-tmp-5565/processing-1.2.0.2' Configuring processing-1.2.0.2... Building processing-1.2.0.2... Preprocessing library processing-1.2.0.2... [ 1 of 13] Compiling Graphics.Web.Processing.Core.TH ( Graphics/Web/Processing/Core/TH.hs, dist/build/Graphics/Web/Processing/Core/TH.o ) Graphics/Web/Processing/Core/TH.hs:38:12: error: • The constructor ‘DataD’ should have 6 arguments, but has been given 5 • In the pattern: DataD _ _ _ cs _ In the pattern: TyConI (DataD _ _ _ cs _) In a stmt of a 'do' block: (TyConI (DataD _ _ _ cs _)) <- reify t Graphics/Web/Processing/Core/TH.hs:62:3: error: • Couldn't match type ‘[Dec] -> Dec’ with ‘Dec’ Expected type: Q [Dec] Actual type: Q [[Dec] -> Dec] • In a stmt of a 'do' block: return . return $ InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r] In the expression: do { r <- defineRecursor t; return . return $ InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r] } In an equation for ‘deriveRecursive’: deriveRecursive t = do { r <- defineRecursor t; return . return $ InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r] } Graphics/Web/Processing/Core/TH.hs:62:31: error: • Couldn't match expected type ‘Maybe Overlap’ with actual type ‘[t5]’ • In the first argument of ‘InstanceD’, namely ‘[]’ In the second argument of ‘($)’, namely ‘InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r]’ In a stmt of a 'do' block: return . return $ InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r] Graphics/Web/Processing/Core/TH.hs:62:35: error: • Couldn't match type ‘Type’ with ‘[Pred]’ Expected type: Cxt Actual type: Type • In the second argument of ‘InstanceD’, namely ‘(AppT (ConT $ mkName "Recursive") (ConT t))’ In the second argument of ‘($)’, namely ‘InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r]’ In a stmt of a 'do' block: return . return $ InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r] Graphics/Web/Processing/Core/TH.hs:62:78: error: • Couldn't match expected type ‘Type’ with actual type ‘[Dec]’ • In the third argument of ‘InstanceD’, namely ‘[r]’ In the second argument of ‘($)’, namely ‘InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r]’ In a stmt of a 'do' block: return . return $ InstanceD [] (AppT (ConT $ mkName "Recursive") (ConT t)) [r] Graphics/Web/Processing/Core/TH.hs:81:15: error: • Couldn't match expected type ‘Dec’ with actual type ‘Cxt -> Dec’ • Probable cause: ‘DataD’ is applied to too few arguments In the expression: DataD [] (mkName "ProcArg") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] In an equation for ‘dataProcArg’: dataProcArg = DataD [] (mkName "ProcArg") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] where cons x = NormalC (mkName $ x ++ "Arg") [(NotStrict, ConT $ mkName $ "Proc_" ++ x)] Graphics/Web/Processing/Core/TH.hs:81:47: error: • Couldn't match type ‘[]’ with ‘Maybe’ Expected type: Maybe Kind Actual type: [Con] • In the fourth argument of ‘DataD’, namely ‘(fmap cons procTypeNames)’ In the expression: DataD [] (mkName "ProcArg") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] In an equation for ‘dataProcArg’: dataProcArg = DataD [] (mkName "ProcArg") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] where cons x = NormalC (mkName $ x ++ "Arg") [(NotStrict, ConT $ mkName $ "Proc_" ++ x)] Graphics/Web/Processing/Core/TH.hs:81:73: error: • Couldn't match expected type ‘Con’ with actual type ‘Name’ • In the expression: mkName "Eq" In the fifth argument of ‘DataD’, namely ‘[mkName "Eq", mkName "Generic"]’ In the expression: DataD [] (mkName "ProcArg") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] Graphics/Web/Processing/Core/TH.hs:81:85: error: • Couldn't match expected type ‘Con’ with actual type ‘Name’ • In the expression: mkName "Generic" In the fifth argument of ‘DataD’, namely ‘[mkName "Eq", mkName "Generic"]’ In the expression: DataD [] (mkName "ProcArg") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] Graphics/Web/Processing/Core/TH.hs:83:46: error: • Data constructor not in scope: NotStrict :: Bang • Perhaps you meant variable ‘notStrict’ (imported from Language.Haskell.TH) Graphics/Web/Processing/Core/TH.hs:86:18: error: • Couldn't match expected type ‘Dec’ with actual type ‘Cxt -> Dec’ • Probable cause: ‘DataD’ is applied to too few arguments In the expression: DataD [] (mkName "ProcAssign") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] In an equation for ‘dataProcAssign’: dataProcAssign = DataD [] (mkName "ProcAssign") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] where cons x = NormalC (mkName $ x ++ "Assign") [(NotStrict, ConT $ mkName "Text"), ....] Graphics/Web/Processing/Core/TH.hs:86:53: error: • Couldn't match type ‘[]’ with ‘Maybe’ Expected type: Maybe Kind Actual type: [Con] • In the fourth argument of ‘DataD’, namely ‘(fmap cons procTypeNames)’ In the expression: DataD [] (mkName "ProcAssign") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] In an equation for ‘dataProcAssign’: dataProcAssign = DataD [] (mkName "ProcAssign") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] where cons x = NormalC (mkName $ x ++ "Assign") [(NotStrict, ConT $ mkName "Text"), ....] Graphics/Web/Processing/Core/TH.hs:86:79: error: • Couldn't match expected type ‘Con’ with actual type ‘Name’ • In the expression: mkName "Eq" In the fifth argument of ‘DataD’, namely ‘[mkName "Eq", mkName "Generic"]’ In the expression: DataD [] (mkName "ProcAssign") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] Graphics/Web/Processing/Core/TH.hs:86:91: error: • Couldn't match expected type ‘Con’ with actual type ‘Name’ • In the expression: mkName "Generic" In the fifth argument of ‘DataD’, namely ‘[mkName "Eq", mkName "Generic"]’ In the expression: DataD [] (mkName "ProcAssign") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] Graphics/Web/Processing/Core/TH.hs:89:13: error: • Data constructor not in scope: NotStrict :: Bang • Perhaps you meant variable ‘notStrict’ (imported from Language.Haskell.TH) Graphics/Web/Processing/Core/TH.hs:90:13: error: • Data constructor not in scope: NotStrict :: Bang • Perhaps you meant variable ‘notStrict’ (imported from Language.Haskell.TH) Graphics/Web/Processing/Core/TH.hs:111:16: error: • Couldn't match expected type ‘Dec’ with actual type ‘Cxt -> Dec’ • Probable cause: ‘DataD’ is applied to too few arguments In the expression: DataD [] (mkName "ProcList") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] In an equation for ‘dataProcList’: dataProcList = DataD [] (mkName "ProcList") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] where cons x = NormalC (mkName $ x ++ "List") [(NotStrict, AppT ListT $ ConT $ mkName $ "Proc_" ++ x)] Graphics/Web/Processing/Core/TH.hs:111:49: error: • Couldn't match type ‘[]’ with ‘Maybe’ Expected type: Maybe Kind Actual type: [Con] • In the fourth argument of ‘DataD’, namely ‘(fmap cons procTypeNames)’ In the expression: DataD [] (mkName "ProcList") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] In an equation for ‘dataProcList’: dataProcList = DataD [] (mkName "ProcList") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] where cons x = NormalC (mkName $ x ++ "List") [(NotStrict, AppT ListT $ ConT $ mkName $ "Proc_" ++ x)] Graphics/Web/Processing/Core/TH.hs:111:75: error: • Couldn't match expected type ‘Con’ with actual type ‘Name’ • In the expression: mkName "Eq" In the fifth argument of ‘DataD’, namely ‘[mkName "Eq", mkName "Generic"]’ In the expression: DataD [] (mkName "ProcList") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] Graphics/Web/Processing/Core/TH.hs:111:87: error: • Couldn't match expected type ‘Con’ with actual type ‘Name’ • In the expression: mkName "Generic" In the fifth argument of ‘DataD’, namely ‘[mkName "Eq", mkName "Generic"]’ In the expression: DataD [] (mkName "ProcList") [] (fmap cons procTypeNames) [mkName "Eq", mkName "Generic"] Graphics/Web/Processing/Core/TH.hs:113:47: error: • Data constructor not in scope: NotStrict :: Bang • Perhaps you meant variable ‘notStrict’ (imported from Language.Haskell.TH) Graphics/Web/Processing/Core/TH.hs:118:7: error: • The constructor ‘DataD’ should have 6 arguments, but has been given 5 • In the pattern: DataD _ _ _ cs _ In a pattern binding: DataD _ _ _ cs _ = procList In the expression: let DataD _ _ _ cs _ = procList _fmap e1 e2 = AppE (VarE $ mkName "fmap") e1 `AppE` e2 _ppr = VarE $ mkName "ppr" .... in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] Graphics/Web/Processing/Core/TH.hs:133:7: error: • Couldn't match expected type ‘Dec’ with actual type ‘[Dec] -> Dec’ • Probable cause: ‘InstanceD’ is applied to too few arguments In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] In the expression: let DataD _ _ _ cs _ = procList _fmap e1 e2 = AppE (VarE $ mkName "fmap") e1 `AppE` e2 _ppr = VarE $ mkName "ppr" .... in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] In an equation for ‘procListPrettyInst’: procListPrettyInst procList = let DataD _ _ _ cs _ = procList _fmap e1 e2 = AppE (VarE $ mkName "fmap") e1 `AppE` e2 .... in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] Graphics/Web/Processing/Core/TH.hs:133:17: error: • Couldn't match expected type ‘Maybe Overlap’ with actual type ‘[t4]’ • In the first argument of ‘InstanceD’, namely ‘[]’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] In the expression: let DataD _ _ _ cs _ = procList _fmap e1 e2 = AppE (VarE $ mkName "fmap") e1 `AppE` e2 _ppr = VarE $ mkName "ppr" .... in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] Graphics/Web/Processing/Core/TH.hs:133:21: error: • Couldn't match type ‘Type’ with ‘[Pred]’ Expected type: Cxt Actual type: Type • In the second argument of ‘InstanceD’, namely ‘(AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList"))’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] In the expression: let DataD _ _ _ cs _ = procList _fmap e1 e2 = AppE (VarE $ mkName "fmap") e1 `AppE` e2 _ppr = VarE $ mkName "ppr" .... in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] Graphics/Web/Processing/Core/TH.hs:133:79: error: • Couldn't match expected type ‘Type’ with actual type ‘[Dec]’ • In the third argument of ‘InstanceD’, namely ‘[inst]’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] In the expression: let DataD _ _ _ cs _ = procList _fmap e1 e2 = AppE (VarE $ mkName "fmap") e1 `AppE` e2 _ppr = VarE $ mkName "ppr" .... in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcList")) [inst] Graphics/Web/Processing/Core/TH.hs:138:22: error: • Couldn't match expected type ‘Dec’ with actual type ‘[Dec] -> Dec’ • Probable cause: ‘InstanceD’ is applied to too few arguments In the expression: InstanceD [] (AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n) [FunD (mkName "proc_assign") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Assign") []], FunD (mkName "proc_list") [Clause [] (NormalB $ ConE $ mkName $ n ++ "List") []], FunD (mkName "proc_arg") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Arg") []], FunD (mkName "proc_read") [Clause [...] (NormalB $ AppE (ConE $ mkName $ n ++ "_Var") (VarE $ mkName "v")) []], ....] In an equation for ‘procTypeInst’: procTypeInst n cfa = InstanceD [] (AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n) [FunD (mkName "proc_assign") [Clause ... (NormalB $ ConE $ mkName $ n ++ "Assign") ...], FunD (mkName "proc_list") [Clause ... (NormalB $ ConE $ mkName $ n ++ "List") ...], FunD (mkName "proc_arg") [Clause ... (NormalB $ ConE $ mkName $ n ++ "Arg") ...], ....] Graphics/Web/Processing/Core/TH.hs:138:32: error: • Couldn't match expected type ‘Maybe Overlap’ with actual type ‘[t3]’ • In the first argument of ‘InstanceD’, namely ‘[]’ In the expression: InstanceD [] (AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n) [FunD (mkName "proc_assign") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Assign") []], FunD (mkName "proc_list") [Clause [] (NormalB $ ConE $ mkName $ n ++ "List") []], FunD (mkName "proc_arg") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Arg") []], FunD (mkName "proc_read") [Clause [...] (NormalB $ AppE (ConE $ mkName $ n ++ "_Var") (VarE $ mkName "v")) []], ....] In an equation for ‘procTypeInst’: procTypeInst n cfa = InstanceD [] (AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n) [FunD (mkName "proc_assign") [Clause ... (NormalB $ ConE $ mkName $ n ++ "Assign") ...], FunD (mkName "proc_list") [Clause ... (NormalB $ ConE $ mkName $ n ++ "List") ...], FunD (mkName "proc_arg") [Clause ... (NormalB $ ConE $ mkName $ n ++ "Arg") ...], ....] Graphics/Web/Processing/Core/TH.hs:138:36: error: • Couldn't match type ‘Type’ with ‘[Pred]’ Expected type: Cxt Actual type: Type • In the second argument of ‘InstanceD’, namely ‘(AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n)’ In the expression: InstanceD [] (AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n) [FunD (mkName "proc_assign") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Assign") []], FunD (mkName "proc_list") [Clause [] (NormalB $ ConE $ mkName $ n ++ "List") []], FunD (mkName "proc_arg") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Arg") []], FunD (mkName "proc_read") [Clause [...] (NormalB $ AppE (ConE $ mkName $ n ++ "_Var") (VarE $ mkName "v")) []], ....] In an equation for ‘procTypeInst’: procTypeInst n cfa = InstanceD [] (AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n) [FunD (mkName "proc_assign") [Clause ... (NormalB $ ConE $ mkName $ n ++ "Assign") ...], FunD (mkName "proc_list") [Clause ... (NormalB $ ConE $ mkName $ n ++ "List") ...], FunD (mkName "proc_arg") [Clause ... (NormalB $ ConE $ mkName $ n ++ "Arg") ...], ....] Graphics/Web/Processing/Core/TH.hs:139:3: error: • Couldn't match expected type ‘Type’ with actual type ‘[Dec]’ • In the third argument of ‘InstanceD’, namely ‘[FunD (mkName "proc_assign") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Assign") []], FunD (mkName "proc_list") [Clause [] (NormalB $ ConE $ mkName $ n ++ "List") []], FunD (mkName "proc_arg") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Arg") []], FunD (mkName "proc_read") [Clause [...] (NormalB $ AppE (ConE $ mkName $ n ++ "_Var") (VarE $ mkName "v")) []], ....]’ In the expression: InstanceD [] (AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n) [FunD (mkName "proc_assign") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Assign") []], FunD (mkName "proc_list") [Clause [] (NormalB $ ConE $ mkName $ n ++ "List") []], FunD (mkName "proc_arg") [Clause [] (NormalB $ ConE $ mkName $ n ++ "Arg") []], FunD (mkName "proc_read") [Clause [...] (NormalB $ AppE (ConE $ mkName $ n ++ "_Var") (VarE $ mkName "v")) []], ....] In an equation for ‘procTypeInst’: procTypeInst n cfa = InstanceD [] (AppT (ConT $ mkName "ProcType") $ ConT $ mkName $ "Proc_" ++ n) [FunD (mkName "proc_assign") [Clause ... (NormalB $ ConE $ mkName $ n ++ "Assign") ...], FunD (mkName "proc_list") [Clause ... (NormalB $ ConE $ mkName $ n ++ "List") ...], FunD (mkName "proc_arg") [Clause ... (NormalB $ ConE $ mkName $ n ++ "Arg") ...], ....] Graphics/Web/Processing/Core/TH.hs:155:10: error: • The constructor ‘DataD’ should have 6 arguments, but has been given 5 • In the pattern: DataD _ _ _ cs _ In the pattern: TyConI (DataD _ _ _ cs _) In a stmt of a 'do' block: TyConI (DataD _ _ _ cs _) <- reify $ mkName $ "Proc_" ++ t Graphics/Web/Processing/Core/TH.hs:180:7: error: • The constructor ‘DataD’ should have 6 arguments, but has been given 5 • In the pattern: DataD _ _ _ cs _ In a pattern binding: DataD _ _ _ cs _ = procArg In the expression: let DataD _ _ _ cs _ = procArg defs = fmap (\ (NormalC n _) -> Clause ... (NormalB $ AppE (VarE $ mkName "ppr") (VarE $ mkName "x")) ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] Graphics/Web/Processing/Core/TH.hs:186:7: error: • Couldn't match expected type ‘Dec’ with actual type ‘[Dec] -> Dec’ • Probable cause: ‘InstanceD’ is applied to too few arguments In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] In the expression: let DataD _ _ _ cs _ = procArg defs = fmap (\ (NormalC n _) -> Clause ... (NormalB $ AppE (VarE $ mkName "ppr") (VarE $ mkName "x")) ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] In an equation for ‘procArgPrettyInst’: procArgPrettyInst procArg = let DataD _ _ _ cs _ = procArg defs = fmap (\ (NormalC n _) -> ...) cs .... in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] Graphics/Web/Processing/Core/TH.hs:186:17: error: • Couldn't match expected type ‘Maybe Overlap’ with actual type ‘[t2]’ • In the first argument of ‘InstanceD’, namely ‘[]’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] In the expression: let DataD _ _ _ cs _ = procArg defs = fmap (\ (NormalC n _) -> Clause ... (NormalB $ AppE (VarE $ mkName "ppr") (VarE $ mkName "x")) ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] Graphics/Web/Processing/Core/TH.hs:186:21: error: • Couldn't match type ‘Type’ with ‘[Pred]’ Expected type: Cxt Actual type: Type • In the second argument of ‘InstanceD’, namely ‘(AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg"))’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] In the expression: let DataD _ _ _ cs _ = procArg defs = fmap (\ (NormalC n _) -> Clause ... (NormalB $ AppE (VarE $ mkName "ppr") (VarE $ mkName "x")) ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] Graphics/Web/Processing/Core/TH.hs:186:78: error: • Couldn't match expected type ‘Type’ with actual type ‘[Dec]’ • In the third argument of ‘InstanceD’, namely ‘[inst]’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] In the expression: let DataD _ _ _ cs _ = procArg defs = fmap (\ (NormalC n _) -> Clause ... (NormalB $ AppE (VarE $ mkName "ppr") (VarE $ mkName "x")) ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcArg")) [inst] Graphics/Web/Processing/Core/TH.hs:191:7: error: • The constructor ‘DataD’ should have 6 arguments, but has been given 5 • In the pattern: DataD _ _ _ cs _ In a pattern binding: DataD _ _ _ cs _ = procAssign In the expression: let DataD _ _ _ cs _ = procAssign defs = fmap (\ (NormalC n _) -> ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] Graphics/Web/Processing/Core/TH.hs:201:7: error: • Couldn't match expected type ‘Dec’ with actual type ‘[Dec] -> Dec’ • Probable cause: ‘InstanceD’ is applied to too few arguments In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] In the expression: let DataD _ _ _ cs _ = procAssign defs = fmap (\ (NormalC n _) -> ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] In an equation for ‘procAssignPrettyInst’: procAssignPrettyInst procAssign = let DataD _ _ _ cs _ = procAssign defs = fmap (\ (NormalC n _) -> ...) cs .... in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] Graphics/Web/Processing/Core/TH.hs:201:17: error: • Couldn't match expected type ‘Maybe Overlap’ with actual type ‘[t1]’ • In the first argument of ‘InstanceD’, namely ‘[]’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] In the expression: let DataD _ _ _ cs _ = procAssign defs = fmap (\ (NormalC n _) -> ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] Graphics/Web/Processing/Core/TH.hs:201:21: error: • Couldn't match type ‘Type’ with ‘[Pred]’ Expected type: Cxt Actual type: Type • In the second argument of ‘InstanceD’, namely ‘(AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign"))’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] In the expression: let DataD _ _ _ cs _ = procAssign defs = fmap (\ (NormalC n _) -> ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] Graphics/Web/Processing/Core/TH.hs:201:81: error: • Couldn't match expected type ‘Type’ with actual type ‘[Dec]’ • In the third argument of ‘InstanceD’, namely ‘[inst]’ In the expression: InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] In the expression: let DataD _ _ _ cs _ = procAssign defs = fmap (\ (NormalC n _) -> ...) cs inst = FunD (mkName "ppr") defs in InstanceD [] (AppT (ConT $ mkName "Pretty") (ConT $ mkName "ProcAssign")) [inst] Graphics/Web/Processing/Core/TH.hs:271:19: error: • Couldn't match expected type ‘Dec’ with actual type ‘[Dec] -> Dec’ • Probable cause: ‘InstanceD’ is applied to too few arguments In the expression: InstanceD [] (AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t)) [FunD (mkName "varLength") [Clause [...] (NormalB $ LitE $ IntegerL 1) []]] In an equation for ‘varLengthInst’: varLengthInst t = InstanceD [] (AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t)) [FunD (mkName "varLength") [Clause ... (NormalB $ LitE $ IntegerL 1) ...]] Graphics/Web/Processing/Core/TH.hs:271:29: error: • Couldn't match expected type ‘Maybe Overlap’ with actual type ‘[t0]’ • In the first argument of ‘InstanceD’, namely ‘[]’ In the expression: InstanceD [] (AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t)) [FunD (mkName "varLength") [Clause [...] (NormalB $ LitE $ IntegerL 1) []]] In an equation for ‘varLengthInst’: varLengthInst t = InstanceD [] (AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t)) [FunD (mkName "varLength") [Clause ... (NormalB $ LitE $ IntegerL 1) ...]] Graphics/Web/Processing/Core/TH.hs:271:33: error: • Couldn't match type ‘Type’ with ‘[Pred]’ Expected type: Cxt Actual type: Type • In the second argument of ‘InstanceD’, namely ‘(AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t))’ In the expression: InstanceD [] (AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t)) [FunD (mkName "varLength") [Clause [...] (NormalB $ LitE $ IntegerL 1) []]] In an equation for ‘varLengthInst’: varLengthInst t = InstanceD [] (AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t)) [FunD (mkName "varLength") [Clause ... (NormalB $ LitE $ IntegerL 1) ...]] Graphics/Web/Processing/Core/TH.hs:271:98: error: • Couldn't match expected type ‘Type’ with actual type ‘[Dec]’ • In the third argument of ‘InstanceD’, namely ‘[FunD (mkName "varLength") [Clause [...] (NormalB $ LitE $ IntegerL 1) []]]’ In the expression: InstanceD [] (AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t)) [FunD (mkName "varLength") [Clause [...] (NormalB $ LitE $ IntegerL 1) []]] In an equation for ‘varLengthInst’: varLengthInst t = InstanceD [] (AppT (ConT $ mkName "VarLength") (ConT $ mkName $ "Proc_" ++ t)) [FunD (mkName "varLength") [Clause ... (NormalB $ LitE $ IntegerL 1) ...]] Graphics/Web/Processing/Core/TH.hs:312:11: error: • The constructor ‘DataD’ should have 6 arguments, but has been given 5 • In the pattern: DataD _ _ _ cs _ In the pattern: TyConI (DataD _ _ _ cs _) In a stmt of a 'do' block: TyConI (DataD _ _ _ cs _) <- reify t cabal: Leaving directory '/tmp/cabal-tmp-5565/processing-1.2.0.2' Failed to install processing-1.2.0.2 cabal: Error: some packages failed to install: processing-1.2.0.2 failed during the building phase. The exception was: ExitFailure 1