Resolving dependencies... 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: Module ‘Control.Monad.Trans.Error’ is deprecated: Use Control.Monad.Trans.Except instead Control/Monad/Primitive.hs:100:11: Warning: 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: 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: 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 ) In-place registering primitive-0.6.1.0... 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: Module ‘Control.Monad.Trans.Error’ is deprecated: Use Control.Monad.Trans.Except instead Control/Monad/Primitive.hs:100:11: Warning: 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: 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: 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' Documentation created: dist/doc/html/primitive/index.html, dist/doc/html/primitive/primitive.txt Creating package registration file: /tmp/pkgConf-primitive-0.6.1278722862233665123.0 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/primitive-0.6.1.0-5Jnw7oEuYtM9dmKXelGXVb Registering primitive-0.6.1.0... Installed primitive-0.6.1.0 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: Tab character System/Random.hs:45:1: Warning: Tab character System/Random.hs:47:1: Warning: Tab character System/Random.hs:53:1: Warning: Tab character System/Random.hs:55:1: Warning: Tab character System/Random.hs:56:1: Warning: Tab character System/Random.hs:57:1: Warning: Tab character System/Random.hs:59:1: Warning: Tab character System/Random.hs:61:1: Warning: Tab character System/Random.hs:63:1: Warning: Tab character System/Random.hs:64:1: Warning: Tab character System/Random.hs:65:1: Warning: Tab character System/Random.hs:66:1: Warning: Tab character System/Random.hs:68:1: Warning: Tab character System/Random.hs:69:1: Warning: Tab character System/Random.hs:70:1: Warning: Tab character System/Random.hs:71:1: Warning: Tab character System/Random.hs:73:1: Warning: Tab character System/Random.hs:74:1: Warning: Tab character System/Random.hs:76:1: Warning: Tab character System/Random.hs:90:22: Warning: Tab character System/Random.hs:91:17: Warning: Tab character System/Random.hs:94:17: Warning: Tab character System/Random.hs:102:15: Warning: Tab character System/Random.hs:240:1: Warning: Tab character System/Random.hs:241:1: Warning: Tab character System/Random.hs:249:1: Warning: Tab character System/Random.hs:269:1: Warning: Tab character System/Random.hs:270:1: Warning: Tab character System/Random.hs:271:1: Warning: Tab character System/Random.hs:272:1: Warning: Tab character System/Random.hs:273:1: Warning: Tab character System/Random.hs:326:11: Warning: Tab character System/Random.hs:343:11: Warning: Tab character System/Random.hs:384:11: Warning: Tab character System/Random.hs:395:1: Warning: Tab character System/Random.hs:396:1: Warning: Tab character System/Random.hs:396:20: Warning: Tab character System/Random.hs:397:1: Warning: Tab character System/Random.hs:397:20: Warning: Tab character System/Random.hs:399:11: Warning: Tab character System/Random.hs:406:1: Warning: Tab character System/Random.hs:415:1: Warning: Tab character System/Random.hs:428:1: Warning: Tab character System/Random.hs:429:1: Warning: Tab character System/Random.hs:430:1: Warning: Tab character System/Random.hs:440:3: Warning: Tab character System/Random.hs:502:1: Warning: Tab character System/Random.hs:503:1: Warning: Tab character System/Random.hs:504:1: Warning: Tab character System/Random.hs:506:1: Warning: Tab character System/Random.hs:507:1: Warning: Tab character System/Random.hs:508:1: Warning: Tab character System/Random.hs:519:1: Warning: Tab character System/Random.hs:519:14: Warning: Tab character System/Random.hs:520:1: Warning: Tab character System/Random.hs:522:1: Warning: Tab character System/Random.hs:523:1: Warning: Tab character System/Random.hs:524:1: Warning: Tab character System/Random.hs:526:1: Warning: Tab character System/Random.hs:527:1: Warning: Tab character System/Random.hs:528:1: Warning: Tab character In-place registering random-1.1... 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: Tab character System/Random.hs:45:1: Warning: Tab character System/Random.hs:47:1: Warning: Tab character System/Random.hs:53:1: Warning: Tab character System/Random.hs:55:1: Warning: Tab character System/Random.hs:56:1: Warning: Tab character System/Random.hs:57:1: Warning: Tab character System/Random.hs:59:1: Warning: Tab character System/Random.hs:61:1: Warning: Tab character System/Random.hs:63:1: Warning: Tab character System/Random.hs:64:1: Warning: Tab character System/Random.hs:65:1: Warning: Tab character System/Random.hs:66:1: Warning: Tab character System/Random.hs:68:1: Warning: Tab character System/Random.hs:69:1: Warning: Tab character System/Random.hs:70:1: Warning: Tab character System/Random.hs:71:1: Warning: Tab character System/Random.hs:73:1: Warning: Tab character System/Random.hs:74:1: Warning: Tab character System/Random.hs:76:1: Warning: Tab character System/Random.hs:90:22: Warning: Tab character System/Random.hs:91:17: Warning: Tab character System/Random.hs:94:17: Warning: Tab character System/Random.hs:102:15: Warning: Tab character System/Random.hs:240:1: Warning: Tab character System/Random.hs:241:1: Warning: Tab character System/Random.hs:249:1: Warning: Tab character System/Random.hs:269:1: Warning: Tab character System/Random.hs:270:1: Warning: Tab character System/Random.hs:271:1: Warning: Tab character System/Random.hs:272:1: Warning: Tab character System/Random.hs:273:1: Warning: Tab character System/Random.hs:326:11: Warning: Tab character System/Random.hs:343:11: Warning: Tab character System/Random.hs:384:11: Warning: Tab character System/Random.hs:395:1: Warning: Tab character System/Random.hs:396:1: Warning: Tab character System/Random.hs:396:20: Warning: Tab character System/Random.hs:397:1: Warning: Tab character System/Random.hs:397:20: Warning: Tab character System/Random.hs:399:11: Warning: Tab character System/Random.hs:406:1: Warning: Tab character System/Random.hs:415:1: Warning: Tab character System/Random.hs:428:1: Warning: Tab character System/Random.hs:429:1: Warning: Tab character System/Random.hs:430:1: Warning: Tab character System/Random.hs:440:3: Warning: Tab character System/Random.hs:502:1: Warning: Tab character System/Random.hs:503:1: Warning: Tab character System/Random.hs:504:1: Warning: Tab character System/Random.hs:506:1: Warning: Tab character System/Random.hs:507:1: Warning: Tab character System/Random.hs:508:1: Warning: Tab character System/Random.hs:519:1: Warning: Tab character System/Random.hs:519:14: Warning: Tab character System/Random.hs:520:1: Warning: Tab character System/Random.hs:522:1: Warning: Tab character System/Random.hs:523:1: Warning: Tab character System/Random.hs:524:1: Warning: Tab character System/Random.hs:526:1: Warning: Tab character System/Random.hs:527:1: Warning: Tab character System/Random.hs:528:1: Warning: Tab character 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-11275373743387346491.1 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/random-1.1-1z8Ujelqc6aKgvPnbRUKkP Registering random-1.1... Installed random-1.1 Configuring text-1.2.1.3... Building text-1.2.1.3... Preprocessing library text-1.2.1.3... [ 1 of 44] Compiling Data.Text.Internal.Read ( Data/Text/Internal/Read.hs, dist/build/Data/Text/Internal/Read.o ) Data/Text/Internal/Read.hs:21:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [ 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 ) Data/Text/Encoding/Error.hs:3:14: Warning: ‘Data.Text.Encoding.Error’ is marked as Trustworthy but has been inferred as safe! [ 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 ) [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 ) Data/Text/Lazy/Encoding.hs:65:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [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:61:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [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 ) Data/Text/Internal/Builder/Functions.hs:24:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [40 of 44] Compiling Data.Text.Lazy.Builder.Int ( Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.o ) Data/Text/Lazy/Builder/Int.hs:24:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Data/Text/Lazy/Builder/Int.hs:30:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant Data/Text/Lazy/Builder/Int.hs:32:1: Warning: The import of ‘GHC.Num’ is redundant except perhaps to import instances from ‘GHC.Num’ To import instances alone, use: import GHC.Num() [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 ) Data/Text/Lazy/Read.hs:3:14: Warning: ‘Data.Text.Lazy.Read’ is marked as Trustworthy but has been inferred as safe! Data/Text/Lazy/Read.hs:32:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant [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 ) Data/Text/Read.hs:33:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant In-place registering text-1.2.1.3... Running Haddock for text-1.2.1.3... Running hscolour for text-1.2.1.3... Preprocessing library text-1.2.1.3... Preprocessing library text-1.2.1.3... Data/Text/Internal/Read.hs:21:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Data/Text/Encoding/Error.hs:3:14: Warning: ‘Data.Text.Encoding.Error’ is marked as Trustworthy but has been inferred as safe! Data/Text/Lazy/Encoding.hs:65:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Data/Text/Internal/Builder.hs:61:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Data/Text/Internal/Builder/Functions.hs:24:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Data/Text/Lazy/Builder/Int.hs:24:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Data/Text/Lazy/Builder/Int.hs:30:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant Data/Text/Lazy/Builder/Int.hs:32:1: Warning: The import of ‘GHC.Num’ is redundant except perhaps to import instances from ‘GHC.Num’ To import instances alone, use: import GHC.Num() Data/Text/Lazy/Read.hs:3:14: Warning: ‘Data.Text.Lazy.Read’ is marked as Trustworthy but has been inferred as safe! Data/Text/Lazy/Read.hs:32:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant Data/Text/Read.hs:33:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant 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% (126 /126) 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% (127 /128) 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:288) 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.Unsafe: could not find link destinations for: bracket 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.11789376348502278611.3 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/text-1.2.1.3-1l1AN4I48k37RaQ6fm6CEh Registering text-1.2.1.3... Installed text-1.2.1.3 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 ) [ 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 ) Data/Vector/Fusion/Util.hs:19:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [ 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:93:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant [ 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:105:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant [ 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: Tab character [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 ) [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 ) Data/Vector/Primitive.hs:167:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [15 of 21] Compiling Data.Vector.Storable.Mutable ( Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o ) [16 of 21] Compiling Data.Vector.Storable ( Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o ) Data/Vector/Storable.hs:172:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [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:33:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant [18 of 21] Compiling Data.Vector.Unboxed ( Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o ) Data/Vector/Unboxed.hs:189:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [19 of 21] Compiling Data.Vector.Unboxed.Mutable ( Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o ) [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 ) Data/Vector.hs:190:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() In-place registering vector-0.11.0.0... 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/Fusion/Util.hs:19:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Data/Vector/Fusion/Stream/Monadic.hs:93:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant Data/Vector/Fusion/Bundle/Monadic.hs:105:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant Data/Vector/Fusion/Bundle.hs:114:1: Warning: Tab character 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/Primitive.hs:167:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Data/Vector/Storable.hs:172:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Data/Vector/Unboxed/Base.hs:33:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant Data/Vector/Unboxed.hs:189:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Data/Vector.hs:190:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() 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: TFCo:R:VectorBool V_Bool TFCo:R:VectorChar V_Char TFCo:R:VectorDouble V_Double TFCo:R:VectorFloat V_Float TFCo:R:VectorInt V_Int TFCo:R:VectorInt8 V_Int8 TFCo:R:VectorInt16 V_Int16 TFCo:R:VectorInt32 V_Int32 TFCo:R:VectorInt64 V_Int64 TFCo:R:VectorWord V_Word TFCo:R:VectorWord8 V_Word8 TFCo:R:VectorWord16 V_Word16 TFCo:R:VectorWord32 V_Word32 TFCo:R:VectorWord64 V_Word64 TFCo:R:Vector() V_Unit TFCo:R:VectorComplex V_Complex TFCo:R:Vector(,) V_2 TFCo:R:Vector(,,) V_3 TFCo:R:Vector(,,,) V_4 TFCo:R:Vector(,,,,) V_5 TFCo:R:Vector(,,,,,) V_6 TFCo:R:MVectorsBool MV_Bool TFCo:R:MVectorsChar MV_Char TFCo:R:MVectorsDouble MV_Double TFCo:R:MVectorsFloat MV_Float TFCo:R:MVectorsWord64 MV_Word64 TFCo:R:MVectorsWord32 MV_Word32 TFCo:R:MVectorsWord16 MV_Word16 TFCo:R:MVectorsWord8 MV_Word8 TFCo:R:MVectorsWord MV_Word TFCo:R:MVectorsInt64 MV_Int64 TFCo:R:MVectorsInt32 MV_Int32 TFCo:R:MVectorsInt16 MV_Int16 TFCo:R:MVectorsInt8 MV_Int8 TFCo:R:MVectorsInt MV_Int TFCo:R:MVectors() MV_Unit TFCo:R:MVectorsComplex MV_Complex TFCo:R:MVectors(,) MV_2 TFCo:R:MVectors(,,) MV_3 TFCo:R:MVectors(,,,) MV_4 TFCo:R:MVectors(,,,,) MV_5 TFCo:R:MVectors(,,,,,) MV_6 Warning: Data.Vector.Unboxed.Mutable: could not find link destinations for: TFCo:R:MVectorsBool MV_Bool TFCo:R:MVectorsChar MV_Char TFCo:R:MVectorsDouble MV_Double TFCo:R:MVectorsFloat MV_Float TFCo:R:MVectorsWord64 MV_Word64 TFCo:R:MVectorsWord32 MV_Word32 TFCo:R:MVectorsWord16 MV_Word16 TFCo:R:MVectorsWord8 MV_Word8 TFCo:R:MVectorsWord MV_Word TFCo:R:MVectorsInt64 MV_Int64 TFCo:R:MVectorsInt32 MV_Int32 TFCo:R:MVectorsInt16 MV_Int16 TFCo:R:MVectorsInt8 MV_Int8 TFCo:R:MVectorsInt MV_Int TFCo:R:MVectors() MV_Unit TFCo:R:MVectorsComplex MV_Complex TFCo:R:MVectors(,) MV_2 TFCo:R:MVectors(,,) MV_3 TFCo:R:MVectors(,,,) MV_4 TFCo:R:MVectors(,,,,) MV_5 TFCo:R:MVectors(,,,,,) 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.04101340471038626924.0 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/vector-0.11.0.0-A9qWf1eecPQGJD12EBZIxF Registering vector-0.11.0.0... Installed vector-0.11.0.0 Downloading Yampa-0.9.7... Configuring Yampa-0.9.7... Building Yampa-0.9.7... Preprocessing library Yampa-0.9.7... [ 1 of 16] Compiling FRP.Yampa.MergeableRecord ( src/FRP/Yampa/MergeableRecord.hs, dist/build/FRP/Yampa/MergeableRecord.o ) [ 2 of 16] Compiling FRP.Yampa.Forceable ( src/FRP/Yampa/Forceable.hs, dist/build/FRP/Yampa/Forceable.o ) [ 3 of 16] Compiling FRP.Yampa.Miscellany ( src/FRP/Yampa/Miscellany.hs, dist/build/FRP/Yampa/Miscellany.o ) [ 4 of 16] Compiling FRP.Yampa.Diagnostics ( src/FRP/Yampa/Diagnostics.hs, dist/build/FRP/Yampa/Diagnostics.o ) [ 5 of 16] Compiling FRP.Yampa.Event ( src/FRP/Yampa/Event.hs, dist/build/FRP/Yampa/Event.o ) [ 6 of 16] Compiling FRP.Yampa.Internals ( src/FRP/Yampa/Internals.hs, dist/build/FRP/Yampa/Internals.o ) [ 7 of 16] Compiling FRP.Yampa.VectorSpace ( src/FRP/Yampa/VectorSpace.hs, dist/build/FRP/Yampa/VectorSpace.o ) [ 8 of 16] Compiling FRP.Yampa.AffineSpace ( src/FRP/Yampa/AffineSpace.hs, dist/build/FRP/Yampa/AffineSpace.o ) [ 9 of 16] Compiling FRP.Yampa.Vector2 ( src/FRP/Yampa/Vector2.hs, dist/build/FRP/Yampa/Vector2.o ) [10 of 16] Compiling FRP.Yampa.Vector3 ( src/FRP/Yampa/Vector3.hs, dist/build/FRP/Yampa/Vector3.o ) [11 of 16] Compiling FRP.Yampa.Point2 ( src/FRP/Yampa/Point2.hs, dist/build/FRP/Yampa/Point2.o ) [12 of 16] Compiling FRP.Yampa.Point3 ( src/FRP/Yampa/Point3.hs, dist/build/FRP/Yampa/Point3.o ) [13 of 16] Compiling FRP.Yampa.Geometry ( src/FRP/Yampa/Geometry.hs, dist/build/FRP/Yampa/Geometry.o ) [14 of 16] Compiling FRP.Yampa ( src/FRP/Yampa.hs, dist/build/FRP/Yampa.o ) [15 of 16] Compiling FRP.Yampa.Utilities ( src/FRP/Yampa/Utilities.hs, dist/build/FRP/Yampa/Utilities.o ) [16 of 16] Compiling FRP.Yampa.Task ( src/FRP/Yampa/Task.hs, dist/build/FRP/Yampa/Task.o ) In-place registering Yampa-0.9.7... Running Haddock for Yampa-0.9.7... Running hscolour for Yampa-0.9.7... Preprocessing library Yampa-0.9.7... Preprocessing library Yampa-0.9.7... Haddock coverage: 14% ( 1 / 7) in 'FRP.Yampa.MergeableRecord' Missing documentation for: MergeableRecord (src/FRP/Yampa/MergeableRecord.hs:63) MR (src/FRP/Yampa/MergeableRecord.hs:68) mrMake (src/FRP/Yampa/MergeableRecord.hs:72) ~+~ (src/FRP/Yampa/MergeableRecord.hs:77) mrMerge (src/FRP/Yampa/MergeableRecord.hs:80) mrFinalize (src/FRP/Yampa/MergeableRecord.hs:85) 7% ( 1 / 15) in 'FRP.Yampa.Forceable' Missing documentation for: Forceable (src/FRP/Yampa/Forceable.hs:17) (src/FRP/Yampa/Forceable.hs:21) (src/FRP/Yampa/Forceable.hs:25) (src/FRP/Yampa/Forceable.hs:29) (src/FRP/Yampa/Forceable.hs:33) (src/FRP/Yampa/Forceable.hs:37) (src/FRP/Yampa/Forceable.hs:41) (src/FRP/Yampa/Forceable.hs:45) (src/FRP/Yampa/Forceable.hs:49) (src/FRP/Yampa/Forceable.hs:53) (src/FRP/Yampa/Forceable.hs:57) (src/FRP/Yampa/Forceable.hs:63) (src/FRP/Yampa/Forceable.hs:69) (src/FRP/Yampa/Forceable.hs:74) 5% ( 1 / 21) in 'FRP.Yampa.Miscellany' Missing documentation for: # (src/FRP/Yampa/Miscellany.hs:56) dup (src/FRP/Yampa/Miscellany.hs:64) swap (src/FRP/Yampa/Miscellany.hs:67) mapFst (src/FRP/Yampa/Miscellany.hs:75) mapSnd (src/FRP/Yampa/Miscellany.hs:78) sel3_1 (src/FRP/Yampa/Miscellany.hs:87) sel3_2 (src/FRP/Yampa/Miscellany.hs:89) sel3_3 (src/FRP/Yampa/Miscellany.hs:91) sel4_1 (src/FRP/Yampa/Miscellany.hs:96) sel4_2 (src/FRP/Yampa/Miscellany.hs:98) sel4_3 (src/FRP/Yampa/Miscellany.hs:100) sel4_4 (src/FRP/Yampa/Miscellany.hs:102) sel5_1 (src/FRP/Yampa/Miscellany.hs:108) sel5_2 (src/FRP/Yampa/Miscellany.hs:110) sel5_3 (src/FRP/Yampa/Miscellany.hs:112) sel5_4 (src/FRP/Yampa/Miscellany.hs:114) sel5_5 (src/FRP/Yampa/Miscellany.hs:116) fDiv (src/FRP/Yampa/Miscellany.hs:126) fMod (src/FRP/Yampa/Miscellany.hs:130) fDivMod (src/FRP/Yampa/Miscellany.hs:134) 33% ( 1 / 3) in 'FRP.Yampa.Diagnostics' Missing documentation for: usrErr (src/FRP/Yampa/Diagnostics.hs:16) intErr (src/FRP/Yampa/Diagnostics.hs:19) 83% ( 24 / 29) in 'FRP.Yampa.Event' Missing documentation for: (src/FRP/Yampa/Event.hs:125) (src/FRP/Yampa/Event.hs:135) (src/FRP/Yampa/Event.hs:146) (src/FRP/Yampa/Event.hs:155) maybeToEvent (src/FRP/Yampa/Event.hs:167) 100% ( 2 / 2) in 'FRP.Yampa.Internals' 12% ( 1 / 8) in 'FRP.Yampa.VectorSpace' Missing documentation for: VectorSpace (src/FRP/Yampa/VectorSpace.hs:32) (src/FRP/Yampa/VectorSpace.hs:59) (src/FRP/Yampa/VectorSpace.hs:75) (src/FRP/Yampa/VectorSpace.hs:95) (src/FRP/Yampa/VectorSpace.hs:111) (src/FRP/Yampa/VectorSpace.hs:127) (src/FRP/Yampa/VectorSpace.hs:143) 50% ( 1 / 2) in 'FRP.Yampa.AffineSpace' Missing documentation for: AffineSpace (src/FRP/Yampa/AffineSpace.hs:34) 9% ( 1 / 11) in 'FRP.Yampa.Vector2' Missing documentation for: Vector2 (src/FRP/Yampa/Vector2.hs:44) vector2 (src/FRP/Yampa/Vector2.hs:46) vector2X (src/FRP/Yampa/Vector2.hs:49) vector2Y (src/FRP/Yampa/Vector2.hs:52) vector2XY (src/FRP/Yampa/Vector2.hs:55) vector2Polar (src/FRP/Yampa/Vector2.hs:58) vector2Rho (src/FRP/Yampa/Vector2.hs:61) vector2Theta (src/FRP/Yampa/Vector2.hs:64) vector2RhoTheta (src/FRP/Yampa/Vector2.hs:67) vector2Rotate (src/FRP/Yampa/Vector2.hs:94) 8% ( 1 / 13) in 'FRP.Yampa.Vector3' Missing documentation for: Vector3 (src/FRP/Yampa/Vector3.hs:45) vector3 (src/FRP/Yampa/Vector3.hs:47) vector3X (src/FRP/Yampa/Vector3.hs:50) vector3Y (src/FRP/Yampa/Vector3.hs:53) vector3Z (src/FRP/Yampa/Vector3.hs:56) vector3XYZ (src/FRP/Yampa/Vector3.hs:59) vector3Spherical (src/FRP/Yampa/Vector3.hs:62) vector3Rho (src/FRP/Yampa/Vector3.hs:68) vector3Theta (src/FRP/Yampa/Vector3.hs:71) vector3Phi (src/FRP/Yampa/Vector3.hs:74) vector3RhoThetaPhi (src/FRP/Yampa/Vector3.hs:77) vector3Rotate (src/FRP/Yampa/Vector3.hs:109) 25% ( 1 / 4) in 'FRP.Yampa.Point2' Missing documentation for: Point2 (src/FRP/Yampa/Point2.hs:36) point2X (src/FRP/Yampa/Point2.hs:38) point2Y (src/FRP/Yampa/Point2.hs:41) 20% ( 1 / 5) in 'FRP.Yampa.Point3' Missing documentation for: Point3 (src/FRP/Yampa/Point3.hs:35) point3X (src/FRP/Yampa/Point3.hs:37) point3Y (src/FRP/Yampa/Point3.hs:40) point3Z (src/FRP/Yampa/Point3.hs:43) 100% ( 7 / 7) in 'FRP.Yampa.Geometry' 93% (135 /145) in 'FRP.Yampa' Missing documentation for: sscan (src/FRP/Yampa.hs:1812) sscanPrim (src/FRP/Yampa.hs:559) rpSwitchB (src/FRP/Yampa.hs:2687) drpSwitchB (src/FRP/Yampa.hs:2693) rpSwitch (src/FRP/Yampa.hs:2862) drpSwitch (src/FRP/Yampa.hs:2879) imIntegral (src/FRP/Yampa.hs:3269) # (src/FRP/Yampa/Miscellany.hs:56) dup (src/FRP/Yampa/Miscellany.hs:64) swap (src/FRP/Yampa/Miscellany.hs:67) 14% ( 5 / 37) in 'FRP.Yampa.Utilities' Missing documentation for: arr2 (src/FRP/Yampa/Utilities.hs:131) arr3 (src/FRP/Yampa/Utilities.hs:135) arr4 (src/FRP/Yampa/Utilities.hs:139) arr5 (src/FRP/Yampa/Utilities.hs:143) lift0 (src/FRP/Yampa/Utilities.hs:147) lift1 (src/FRP/Yampa/Utilities.hs:151) lift2 (src/FRP/Yampa/Utilities.hs:155) lift3 (src/FRP/Yampa/Utilities.hs:159) lift4 (src/FRP/Yampa/Utilities.hs:163) lift5 (src/FRP/Yampa/Utilities.hs:167) snap (src/FRP/Yampa/Utilities.hs:180) snapAfter (src/FRP/Yampa/Utilities.hs:187) sample (src/FRP/Yampa/Utilities.hs:195) recur (src/FRP/Yampa/Utilities.hs:208) andThen (src/FRP/Yampa/Utilities.hs:211) sampleWindow (src/FRP/Yampa/Utilities.hs:229) parZ (src/FRP/Yampa/Utilities.hs:259) pSwitchZ (src/FRP/Yampa/Utilities.hs:263) dpSwitchZ (src/FRP/Yampa/Utilities.hs:268) rpSwitchZ (src/FRP/Yampa/Utilities.hs:273) drpSwitchZ (src/FRP/Yampa/Utilities.hs:277) provided (src/FRP/Yampa/Utilities.hs:286) old_dHold (src/FRP/Yampa/Utilities.hs:301) dTrackAndHold (src/FRP/Yampa/Utilities.hs:307) old_accumHold (src/FRP/Yampa/Utilities.hs:315) old_dAccumHold (src/FRP/Yampa/Utilities.hs:319) old_accumHoldBy (src/FRP/Yampa/Utilities.hs:323) old_dAccumHoldBy (src/FRP/Yampa/Utilities.hs:327) count (src/FRP/Yampa/Utilities.hs:331) fby (src/FRP/Yampa/Utilities.hs:340) impulseIntegral (src/FRP/Yampa/Utilities.hs:348) old_impulseIntegral (src/FRP/Yampa/Utilities.hs:351) 7% ( 1 / 15) in 'FRP.Yampa.Task' Missing documentation for: Task (src/FRP/Yampa/Task.hs:53) mkTask (src/FRP/Yampa/Task.hs:61) runTask (src/FRP/Yampa/Task.hs:69) runTask_ (src/FRP/Yampa/Task.hs:75) taskToSF (src/FRP/Yampa/Task.hs:84) constT (src/FRP/Yampa/Task.hs:150) sleepT (src/FRP/Yampa/Task.hs:155) snapT (src/FRP/Yampa/Task.hs:164) timeOut (src/FRP/Yampa/Task.hs:173) abortWhen (src/FRP/Yampa/Task.hs:188) repeatUntil (src/FRP/Yampa/Task.hs:201) for (src/FRP/Yampa/Task.hs:207) forAll (src/FRP/Yampa/Task.hs:212) forEver (src/FRP/Yampa/Task.hs:217) Warning: FRP.Yampa: could not find link destinations for: broadcast ReactState Documentation created: dist/doc/html/Yampa/index.html, dist/doc/html/Yampa/Yampa.txt Creating package registration file: /tmp/pkgConf-Yampa-0.91550101877752704313.7 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/Yampa-0.9.7-0GjtR0cRDaoBqhbPr5Mmv1 Registering Yampa-0.9.7... Installed Yampa-0.9.7 Downloading vect-0.4.7... [1 of 1] Compiling Main ( /tmp/cabal-tmp-20266/vect-0.4.7/dist/setup/setup.hs, /tmp/cabal-tmp-20266/vect-0.4.7/dist/setup/Main.o ) Linking /tmp/cabal-tmp-20266/vect-0.4.7/dist/setup/setup ... Configuring vect-0.4.7... Building vect-0.4.7... Preprocessing library vect-0.4.7... [ 1 of 21] Compiling Data.Vect.Double.Base ( Data/Vect/Double/Base.hs, dist/build/Data/Vect/Double/Base.o ) Data/Vect/Double/Base.hs:29:1: Warning: The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() Data/Vect/Double/Base.hs:132:1: Warning: Rule "normalize is idempotent" may never fire because ‘normalize’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma on ‘normalize’ [ 2 of 21] Compiling Data.Vect.Double.Util.Dim2 ( Data/Vect/Double/Util/Dim2.hs, dist/build/Data/Vect/Double/Util/Dim2.o ) [ 3 of 21] Compiling Data.Vect.Double.Util.Dim3 ( Data/Vect/Double/Util/Dim3.hs, dist/build/Data/Vect/Double/Util/Dim3.o ) Data/Vect/Double/Util/Dim3.hs:63:10: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim3.hs:7:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Dim3.hs:70:9: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim3.hs:7:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) [ 4 of 21] Compiling Data.Vect.Double.Interpolate ( Data/Vect/Double/Interpolate.hs, dist/build/Data/Vect/Double/Interpolate.o ) Data/Vect/Double/Interpolate.hs:15:1: Warning: The import of ‘Data.Vect.Double.Util.Dim2’ is redundant except perhaps to import instances from ‘Data.Vect.Double.Util.Dim2’ To import instances alone, use: import Data.Vect.Double.Util.Dim2() Data/Vect/Double/Interpolate.hs:16:1: Warning: The import of ‘Data.Vect.Double.Util.Dim3’ is redundant except perhaps to import instances from ‘Data.Vect.Double.Util.Dim3’ To import instances alone, use: import Data.Vect.Double.Util.Dim3() [ 5 of 21] Compiling Data.Vect.Double.GramSchmidt ( Data/Vect/Double/GramSchmidt.hs, dist/build/Data/Vect/Double/GramSchmidt.o ) [ 6 of 21] Compiling Data.Vect.Double.Util.Dim4 ( Data/Vect/Double/Util/Dim4.hs, dist/build/Data/Vect/Double/Util/Dim4.o ) Data/Vect/Double/Util/Dim4.hs:72:10: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim4.hs:10:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Dim4.hs:76:9: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim4.hs:10:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Dim4.hs:81:13: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim4.hs:10:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Dim4.hs:91:12: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim4.hs:10:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) [ 7 of 21] Compiling Data.Vect.Double.Util.Projective ( Data/Vect/Double/Util/Projective.hs, dist/build/Data/Vect/Double/Util/Projective.o ) Data/Vect/Double/Util/Projective.hs:27:1: Warning: The qualified import of ‘Data.Vect.Double.Util.Dim4’ is redundant except perhaps to import instances from ‘Data.Vect.Double.Util.Dim4’ To import instances alone, use: import Data.Vect.Double.Util.Dim4() Data/Vect/Double/Util/Projective.hs:32:17: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Projective.hs:24:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Projective.hs:35:16: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Projective.hs:24:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Projective.hs:43:18: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Projective.hs:24:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Projective.hs:47:19: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Projective.hs:24:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) [ 8 of 21] Compiling Data.Vect.Double.Util.Quaternion ( Data/Vect/Double/Util/Quaternion.hs, dist/build/Data/Vect/Double/Util/Quaternion.o ) Data/Vect/Double/Util/Quaternion.hs:196:11: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Quaternion.hs:21:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Quaternion.hs:199:12: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Quaternion.hs:21:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) [ 9 of 21] Compiling Data.Vect.Double.Instances ( Data/Vect/Double/Instances.hs, dist/build/Data/Vect/Double/Instances.o ) Data/Vect/Double/Instances.hs:31:10: Warning: Orphan instance: instance Eq Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:34:10: Warning: Orphan instance: instance Num Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:43:10: Warning: Orphan instance: instance Fractional Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:49:10: Warning: Orphan instance: instance Eq Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:52:10: Warning: Orphan instance: instance Num Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:61:10: Warning: Orphan instance: instance Fractional Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:67:10: Warning: Orphan instance: instance Eq Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:70:10: Warning: Orphan instance: instance Num Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:79:10: Warning: Orphan instance: instance Fractional Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:86:10: Warning: Orphan instance: instance Eq Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:89:10: Warning: Orphan instance: instance Num Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:106:10: Warning: Orphan instance: instance Fractional Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:114:10: Warning: Orphan instance: instance Eq Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:117:10: Warning: Orphan instance: instance Num Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:134:10: Warning: Orphan instance: instance Fractional Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:142:10: Warning: Orphan instance: instance Eq Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:145:10: Warning: Orphan instance: instance Num Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:162:10: Warning: Orphan instance: instance Fractional Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. [10 of 21] Compiling Data.Vect.Double ( Data/Vect/Double.hs, dist/build/Data/Vect/Double.o ) [11 of 21] Compiling Data.Vect.Float.Base ( Data/Vect/Float/Base.hs, dist/build/Data/Vect/Float/Base.o ) Data/Vect/Float/Base.hs:29:1: Warning: The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() Data/Vect/Float/Base.hs:132:1: Warning: Rule "normalize is idempotent" may never fire because ‘normalize’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma on ‘normalize’ [12 of 21] Compiling Data.Vect.Float.Util.Dim2 ( Data/Vect/Float/Util/Dim2.hs, dist/build/Data/Vect/Float/Util/Dim2.o ) [13 of 21] Compiling Data.Vect.Float.Util.Dim3 ( Data/Vect/Float/Util/Dim3.hs, dist/build/Data/Vect/Float/Util/Dim3.o ) Data/Vect/Float/Util/Dim3.hs:63:10: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim3.hs:7:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Dim3.hs:70:9: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim3.hs:7:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) [14 of 21] Compiling Data.Vect.Float.Interpolate ( Data/Vect/Float/Interpolate.hs, dist/build/Data/Vect/Float/Interpolate.o ) Data/Vect/Float/Interpolate.hs:15:1: Warning: The import of ‘Data.Vect.Float.Util.Dim2’ is redundant except perhaps to import instances from ‘Data.Vect.Float.Util.Dim2’ To import instances alone, use: import Data.Vect.Float.Util.Dim2() Data/Vect/Float/Interpolate.hs:16:1: Warning: The import of ‘Data.Vect.Float.Util.Dim3’ is redundant except perhaps to import instances from ‘Data.Vect.Float.Util.Dim3’ To import instances alone, use: import Data.Vect.Float.Util.Dim3() [15 of 21] Compiling Data.Vect.Float.GramSchmidt ( Data/Vect/Float/GramSchmidt.hs, dist/build/Data/Vect/Float/GramSchmidt.o ) [16 of 21] Compiling Data.Vect.Float.Util.Dim4 ( Data/Vect/Float/Util/Dim4.hs, dist/build/Data/Vect/Float/Util/Dim4.o ) Data/Vect/Float/Util/Dim4.hs:72:10: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim4.hs:10:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Dim4.hs:76:9: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim4.hs:10:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Dim4.hs:81:13: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim4.hs:10:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Dim4.hs:91:12: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim4.hs:10:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) [17 of 21] Compiling Data.Vect.Float.Util.Projective ( Data/Vect/Float/Util/Projective.hs, dist/build/Data/Vect/Float/Util/Projective.o ) Data/Vect/Float/Util/Projective.hs:27:1: Warning: The qualified import of ‘Data.Vect.Float.Util.Dim4’ is redundant except perhaps to import instances from ‘Data.Vect.Float.Util.Dim4’ To import instances alone, use: import Data.Vect.Float.Util.Dim4() Data/Vect/Float/Util/Projective.hs:32:17: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Projective.hs:24:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Projective.hs:35:16: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Projective.hs:24:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Projective.hs:43:18: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Projective.hs:24:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Projective.hs:47:19: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Projective.hs:24:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) [18 of 21] Compiling Data.Vect.Float.Util.Quaternion ( Data/Vect/Float/Util/Quaternion.hs, dist/build/Data/Vect/Float/Util/Quaternion.o ) Data/Vect/Float/Util/Quaternion.hs:196:11: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Quaternion.hs:21:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Quaternion.hs:199:12: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Quaternion.hs:21:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) [19 of 21] Compiling Data.Vect.Float.Instances ( Data/Vect/Float/Instances.hs, dist/build/Data/Vect/Float/Instances.o ) Data/Vect/Float/Instances.hs:31:10: Warning: Orphan instance: instance Eq Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:34:10: Warning: Orphan instance: instance Num Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:43:10: Warning: Orphan instance: instance Fractional Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:49:10: Warning: Orphan instance: instance Eq Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:52:10: Warning: Orphan instance: instance Num Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:61:10: Warning: Orphan instance: instance Fractional Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:67:10: Warning: Orphan instance: instance Eq Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:70:10: Warning: Orphan instance: instance Num Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:79:10: Warning: Orphan instance: instance Fractional Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:86:10: Warning: Orphan instance: instance Eq Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:89:10: Warning: Orphan instance: instance Num Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:106:10: Warning: Orphan instance: instance Fractional Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:114:10: Warning: Orphan instance: instance Eq Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:117:10: Warning: Orphan instance: instance Num Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:134:10: Warning: Orphan instance: instance Fractional Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:142:10: Warning: Orphan instance: instance Eq Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:145:10: Warning: Orphan instance: instance Num Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:162:10: Warning: Orphan instance: instance Fractional Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. [20 of 21] Compiling Data.Vect.Float ( Data/Vect/Float.hs, dist/build/Data/Vect/Float.o ) [21 of 21] Compiling Data.Vect ( Data/Vect.hs, dist/build/Data/Vect.o ) In-place registering vect-0.4.7... Running Haddock for vect-0.4.7... Running hscolour for vect-0.4.7... Preprocessing library vect-0.4.7... Preprocessing library vect-0.4.7... Data/Vect/Double/Base.hs:29:1: Warning: The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() Data/Vect/Double/Util/Dim3.hs:63:10: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim3.hs:7:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Dim3.hs:70:9: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim3.hs:7:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Interpolate.hs:15:1: Warning: The import of ‘Data.Vect.Double.Util.Dim2’ is redundant except perhaps to import instances from ‘Data.Vect.Double.Util.Dim2’ To import instances alone, use: import Data.Vect.Double.Util.Dim2() Data/Vect/Double/Interpolate.hs:16:1: Warning: The import of ‘Data.Vect.Double.Util.Dim3’ is redundant except perhaps to import instances from ‘Data.Vect.Double.Util.Dim3’ To import instances alone, use: import Data.Vect.Double.Util.Dim3() Data/Vect/Double/Util/Dim4.hs:72:10: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim4.hs:10:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Dim4.hs:76:9: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim4.hs:10:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Dim4.hs:81:13: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim4.hs:10:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Dim4.hs:91:12: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Dim4.hs:10:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Projective.hs:27:1: Warning: The qualified import of ‘Data.Vect.Double.Util.Dim4’ is redundant except perhaps to import instances from ‘Data.Vect.Double.Util.Dim4’ To import instances alone, use: import Data.Vect.Double.Util.Dim4() Data/Vect/Double/Util/Projective.hs:32:17: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Projective.hs:24:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Projective.hs:35:16: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Projective.hs:24:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Projective.hs:43:18: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Projective.hs:24:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Projective.hs:47:19: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Projective.hs:24:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Quaternion.hs:196:11: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Quaternion.hs:21:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Util/Quaternion.hs:199:12: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Double.Base’ at Data/Vect/Double/Util/Quaternion.hs:21:1-28 (and originally defined at Data/Vect/Double/Base.hs:125:1-5) Data/Vect/Double/Instances.hs:31:10: Warning: Orphan instance: instance Eq Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:34:10: Warning: Orphan instance: instance Num Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:43:10: Warning: Orphan instance: instance Fractional Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:49:10: Warning: Orphan instance: instance Eq Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:52:10: Warning: Orphan instance: instance Num Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:61:10: Warning: Orphan instance: instance Fractional Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:67:10: Warning: Orphan instance: instance Eq Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:70:10: Warning: Orphan instance: instance Num Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:79:10: Warning: Orphan instance: instance Fractional Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:86:10: Warning: Orphan instance: instance Eq Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:89:10: Warning: Orphan instance: instance Num Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:106:10: Warning: Orphan instance: instance Fractional Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:114:10: Warning: Orphan instance: instance Eq Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:117:10: Warning: Orphan instance: instance Num Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:134:10: Warning: Orphan instance: instance Fractional Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:142:10: Warning: Orphan instance: instance Eq Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:145:10: Warning: Orphan instance: instance Num Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Double/Instances.hs:162:10: Warning: Orphan instance: instance Fractional Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Base.hs:29:1: Warning: The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() Haddock coverage: 32% ( 16 / 50) in 'Data.Vect.Double.Base' Missing documentation for: Module header AbelianGroup (Data/Vect/Double/Base.hs:36) vecSum (Data/Vect/Double/Base.hs:45) MultSemiGroup (Data/Vect/Double/Base.hs:48) Ring (Data/Vect/Double/Base.hs:52) semigroupProduct (Data/Vect/Double/Base.hs:57) LeftModule (Data/Vect/Double/Base.hs:60) RightModule (Data/Vect/Double/Base.hs:65) Vector (Data/Vect/Double/Base.hs:79) DotProd (Data/Vect/Double/Base.hs:95) normalize (Data/Vect/Double/Base.hs:117) distance (Data/Vect/Double/Base.hs:120) UnitVector (Data/Vect/Double/Base.hs:135) HasCoordinates (Data/Vect/Double/Base.hs:172) Dimension (Data/Vect/Double/Base.hs:216) Matrix (Data/Vect/Double/Base.hs:188) Determinant (Data/Vect/Double/Base.hs:213) Orthogonal (Data/Vect/Double/Base.hs:198) MatrixNorms (Data/Vect/Double/Base.hs:202) Vec2 (Data/Vect/Double/Base.hs:244) Vec3 (Data/Vect/Double/Base.hs:246) Vec4 (Data/Vect/Double/Base.hs:248) Mat3 (Data/Vect/Double/Base.hs:253) Mat4 (Data/Vect/Double/Base.hs:254) Ortho3 (Data/Vect/Double/Base.hs:275) Ortho4 (Data/Vect/Double/Base.hs:276) Normal3 (Data/Vect/Double/Base.hs:259) Normal4 (Data/Vect/Double/Base.hs:260) Proj4 (Data/Vect/Double/Base.hs:280) mkVec2 (Data/Vect/Double/Base.hs:262) mkVec3 (Data/Vect/Double/Base.hs:263) mkVec4 (Data/Vect/Double/Base.hs:264) project (Data/Vect/Double/Base.hs:150) householderOrtho (Data/Vect/Double/Base.hs:225) 39% ( 7 / 18) in 'Data.Vect.Double.Util.Dim2' Missing documentation for: Module header det2 (Data/Vect/Double/Util/Dim2.hs:20) vec2X (Data/Vect/Double/Util/Dim2.hs:23) vec2Y (Data/Vect/Double/Util/Dim2.hs:24) translate2X (Data/Vect/Double/Util/Dim2.hs:29) translate2Y (Data/Vect/Double/Util/Dim2.hs:30) sinCos' (Data/Vect/Double/Util/Dim2.hs:40) sinCosRadius (Data/Vect/Double/Util/Dim2.hs:43) angle2' (Data/Vect/Double/Util/Dim2.hs:52) rotMatrixOrtho2 (Data/Vect/Double/Util/Dim2.hs:59) rotate2 (Data/Vect/Double/Util/Dim2.hs:62) 29% ( 7 / 24) in 'Data.Vect.Double.Util.Dim3' Missing documentation for: Module header det3 (Data/Vect/Double/Util/Dim3.hs:24) translate3X (Data/Vect/Double/Util/Dim3.hs:29) translate3Y (Data/Vect/Double/Util/Dim3.hs:30) translate3Z (Data/Vect/Double/Util/Dim3.hs:31) vec3X (Data/Vect/Double/Util/Dim3.hs:37) vec3Y (Data/Vect/Double/Util/Dim3.hs:38) vec3Z (Data/Vect/Double/Util/Dim3.hs:39) rotMatrixZ (Data/Vect/Double/Util/Dim3.hs:45) rotMatrixY (Data/Vect/Double/Util/Dim3.hs:46) rotMatrixX (Data/Vect/Double/Util/Dim3.hs:47) rotate3' (Data/Vect/Double/Util/Dim3.hs:58) rotate3 (Data/Vect/Double/Util/Dim3.hs:65) rotMatrixOrtho3 (Data/Vect/Double/Util/Dim3.hs:76) rotMatrixOrtho3' (Data/Vect/Double/Util/Dim3.hs:94) reflect' (Data/Vect/Double/Util/Dim3.hs:106) refract (Data/Vect/Double/Util/Dim3.hs:109) 20% ( 2 / 10) in 'Data.Vect.Double.Interpolate' Missing documentation for: Interpolate (Data/Vect/Double/Interpolate.hs:20) (Data/Vect/Double/Interpolate.hs:23) (Data/Vect/Double/Interpolate.hs:28) (Data/Vect/Double/Interpolate.hs:29) (Data/Vect/Double/Interpolate.hs:30) (Data/Vect/Double/Interpolate.hs:57) (Data/Vect/Double/Interpolate.hs:58) (Data/Vect/Double/Interpolate.hs:59) 100% ( 2 / 2) in 'Data.Vect.Double.GramSchmidt' 41% ( 7 / 17) in 'Data.Vect.Double.Util.Dim4' Missing documentation for: structVec4 (Data/Vect/Double/Util/Dim4.hs:13) destructVec4 (Data/Vect/Double/Util/Dim4.hs:18) translate4X (Data/Vect/Double/Util/Dim4.hs:25) translate4Y (Data/Vect/Double/Util/Dim4.hs:26) translate4Z (Data/Vect/Double/Util/Dim4.hs:27) translate4W (Data/Vect/Double/Util/Dim4.hs:28) vec4X (Data/Vect/Double/Util/Dim4.hs:35) vec4Y (Data/Vect/Double/Util/Dim4.hs:36) vec4Z (Data/Vect/Double/Util/Dim4.hs:37) vec4W (Data/Vect/Double/Util/Dim4.hs:38) 75% ( 9 / 12) in 'Data.Vect.Double.Util.Projective' Missing documentation for: rotMatrixProj4' (Data/Vect/Double/Util/Projective.hs:31) rotMatrixProj4 (Data/Vect/Double/Util/Projective.hs:34) scalingUniformProj4 (Data/Vect/Double/Util/Projective.hs:54) 49% ( 19 / 39) in 'Data.Vect.Double.Util.Quaternion' Missing documentation for: (Data/Vect/Double/Util/Quaternion.hs:46) unitQ (Data/Vect/Double/Util/Quaternion.hs:55) zeroQ (Data/Vect/Double/Util/Quaternion.hs:58) multQ (Data/Vect/Double/Util/Quaternion.hs:61) negQ (Data/Vect/Double/Util/Quaternion.hs:68) normalizeQ (Data/Vect/Double/Util/Quaternion.hs:71) fromQ (Data/Vect/Double/Util/Quaternion.hs:79) toQ (Data/Vect/Double/Util/Quaternion.hs:82) (Data/Vect/Double/Util/Quaternion.hs:101) unitU (Data/Vect/Double/Util/Quaternion.hs:109) multU (Data/Vect/Double/Util/Quaternion.hs:112) fromU (Data/Vect/Double/Util/Quaternion.hs:135) fromU' (Data/Vect/Double/Util/Quaternion.hs:138) mkU (Data/Vect/Double/Util/Quaternion.hs:141) toU (Data/Vect/Double/Util/Quaternion.hs:144) unsafeToU (Data/Vect/Double/Util/Quaternion.hs:147) (Data/Vect/Double/Util/Quaternion.hs:160) (Data/Vect/Double/Util/Quaternion.hs:164) (Data/Vect/Double/Util/Quaternion.hs:167) rotU' (Data/Vect/Double/Util/Quaternion.hs:198) 14% ( 3 / 21) in 'Data.Vect.Double.Instances' Missing documentation for: (Data/Vect/Double/Instances.hs:31) (Data/Vect/Double/Instances.hs:34) (Data/Vect/Double/Instances.hs:43) (Data/Vect/Double/Instances.hs:49) (Data/Vect/Double/Instances.hs:52) (Data/Vect/Double/Instances.hs:61) (Data/Vect/Double/Instances.hs:67) (Data/Vect/Double/Instances.hs:70) (Data/Vect/Double/Instances.hs:79) (Data/Vect/Double/Instances.hs:86) (Data/Vect/Double/Instances.hs:89) (Data/Vect/Double/Instances.hs:106) (Data/Vect/Double/Instances.hs:114) (Data/Vect/Double/Instances.hs:117) (Data/Vect/Double/Instances.hs:134) (Data/Vect/Double/Instances.hs:142) (Data/Vect/Double/Instances.hs:145) (Data/Vect/Double/Instances.hs:162) 83% ( 5 / 6) in 'Data.Vect.Double' Missing documentation for: Module header 32% ( 16 / 50) in 'Data.Vect.Float.Base' Missing documentation for: Module header AbelianGroup (Data/Vect/Float/Base.hs:36) vecSum (Data/Vect/Float/Base.hs:45) MultSemiGroup (Data/Vect/Float/Base.hs:48) Ring (Data/Vect/Float/Base.hs:52) semigroupProduct (Data/Vect/Float/Base.hs:57) LeftModule (Data/Vect/Float/Base.hs:60) RightModule (Data/Vect/Float/Base.hs:65) Vector (Data/Vect/Float/Base.hs:79) DotProd (Data/Vect/Float/Base.hs:95) normalize (Data/Vect/Float/Base.hs:117) distance (Data/Vect/Float/Base.hs:120) UnitVector (Data/Vect/Float/Base.hs:135) HasCoordinates (Data/Vect/Float/Base.hs:172) Dimension (Data/Vect/Float/Base.hs:216) Matrix (Data/Vect/Float/Base.hs:188) Determinant (Data/Vect/Float/Base.hs:213) Orthogonal (Data/Vect/Float/Base.hs:198) MatrixNorms (Data/Vect/Float/Base.hs:202) Vec2 (Data/Vect/Float/Base.hs:244) Vec3 (Data/Vect/Float/Base.hs:246) Vec4 (Data/Vect/Float/Base.hs:248) Mat3 (Data/Vect/Float/Base.hs:253) Mat4 (Data/Vect/Float/Base.hs:254) Ortho3 (Data/Vect/Float/Base.hs:275) Ortho4 (Data/Vect/Float/Base.hs:276) Normal3 (Data/Vect/Float/Base.hs:259) Normal4 (Data/Vect/Float/Base.hs:260) Proj4 (Data/Vect/Float/Base.hs:280) mkVec2 (Data/Vect/Float/Base.hs:262) mkVec3 (Data/Vect/Float/Base.hs:263) mkVec4 (Data/Vect/Float/Base.hs:264) project (Data/Vect/Float/Base.hs:150) householderOrtho (Data/Vect/Float/Base.hs:225) 39% ( 7 / 18) in 'Data.Vect.Float.Util.Dim2' Missing documentation for: Module header det2 (Data/Vect/Float/Util/Dim2.hs:20) vec2X (Data/Vect/Float/Util/Dim2.hs:23) vec2Y (Data/Vect/Float/Util/Dim2.hs:24) translate2X (Data/Vect/Float/Util/Dim2.hs:29) tran Data/Vect/Float/Util/Dim3.hs:63:10: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim3.hs:7:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Dim3.hs:70:9: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim3.hs:7:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Interpolate.hs:15:1: Warning: The import of ‘Data.Vect.Float.Util.Dim2’ is redundant except perhaps to import instances from ‘Data.Vect.Float.Util.Dim2’ To import instances alone, use: import Data.Vect.Float.Util.Dim2() Data/Vect/Float/Interpolate.hs:16:1: Warning: The import of ‘Data.Vect.Float.Util.Dim3’ is redundant except perhaps to import instances from ‘Data.Vect.Float.Util.Dim3’ To import instances alone, use: import Data.Vect.Float.Util.Dim3() Data/Vect/Float/Util/Dim4.hs:72:10: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim4.hs:10:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Dim4.hs:76:9: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim4.hs:10:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Dim4.hs:81:13: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim4.hs:10:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Dim4.hs:91:12: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Dim4.hs:10:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Projective.hs:27:1: Warning: The qualified import of ‘Data.Vect.Float.Util.Dim4’ is redundant except perhaps to import instances from ‘Data.Vect.Float.Util.Dim4’ To import instances alone, use: import Data.Vect.Float.Util.Dim4() Data/Vect/Float/Util/Projective.hs:32:17: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Projective.hs:24:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Projective.hs:35:16: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Projective.hs:24:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Projective.hs:43:18: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Projective.hs:24:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Projective.hs:47:19: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Projective.hs:24:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Quaternion.hs:196:11: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Quaternion.hs:21:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Util/Quaternion.hs:199:12: Warning: This binding for ‘angle’ shadows the existing binding imported from ‘Data.Vect.Float.Base’ at Data/Vect/Float/Util/Quaternion.hs:21:1-27 (and originally defined at Data/Vect/Float/Base.hs:125:1-5) Data/Vect/Float/Instances.hs:31:10: Warning: Orphan instance: instance Eq Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:34:10: Warning: Orphan instance: instance Num Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:43:10: Warning: Orphan instance: instance Fractional Vec2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:49:10: Warning: Orphan instance: instance Eq Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:52:10: Warning: Orphan instance: instance Num Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:61:10: Warning: Orphan instance: instance Fractional Vec3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:67:10: Warning: Orphan instance: instance Eq Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:70:10: Warning: Orphan instance: instance Num Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:79:10: Warning: Orphan instance: instance Fractional Vec4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:86:10: Warning: Orphan instance: instance Eq Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:89:10: Warning: Orphan instance: instance Num Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:106:10: Warning: Orphan instance: instance Fractional Mat2 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:114:10: Warning: Orphan instance: instance Eq Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:117:10: Warning: Orphan instance: instance Num Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:134:10: Warning: Orphan instance: instance Fractional Mat3 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:142:10: Warning: Orphan instance: instance Eq Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:145:10: Warning: Orphan instance: instance Num Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Data/Vect/Float/Instances.hs:162:10: Warning: Orphan instance: instance Fractional Mat4 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. slate2Y (Data/Vect/Float/Util/Dim2.hs:30) sinCos' (Data/Vect/Float/Util/Dim2.hs:40) sinCosRadius (Data/Vect/Float/Util/Dim2.hs:43) angle2' (Data/Vect/Float/Util/Dim2.hs:52) rotMatrixOrtho2 (Data/Vect/Float/Util/Dim2.hs:59) rotate2 (Data/Vect/Float/Util/Dim2.hs:62) 29% ( 7 / 24) in 'Data.Vect.Float.Util.Dim3' Missing documentation for: Module header det3 (Data/Vect/Float/Util/Dim3.hs:24) translate3X (Data/Vect/Float/Util/Dim3.hs:29) translate3Y (Data/Vect/Float/Util/Dim3.hs:30) translate3Z (Data/Vect/Float/Util/Dim3.hs:31) vec3X (Data/Vect/Float/Util/Dim3.hs:37) vec3Y (Data/Vect/Float/Util/Dim3.hs:38) vec3Z (Data/Vect/Float/Util/Dim3.hs:39) rotMatrixZ (Data/Vect/Float/Util/Dim3.hs:45) rotMatrixY (Data/Vect/Float/Util/Dim3.hs:46) rotMatrixX (Data/Vect/Float/Util/Dim3.hs:47) rotate3' (Data/Vect/Float/Util/Dim3.hs:58) rotate3 (Data/Vect/Float/Util/Dim3.hs:65) rotMatrixOrtho3 (Data/Vect/Float/Util/Dim3.hs:76) rotMatrixOrtho3' (Data/Vect/Float/Util/Dim3.hs:94) reflect' (Data/Vect/Float/Util/Dim3.hs:106) refract (Data/Vect/Float/Util/Dim3.hs:109) 20% ( 2 / 10) in 'Data.Vect.Float.Interpolate' Missing documentation for: Interpolate (Data/Vect/Float/Interpolate.hs:20) (Data/Vect/Float/Interpolate.hs:23) (Data/Vect/Float/Interpolate.hs:28) (Data/Vect/Float/Interpolate.hs:29) (Data/Vect/Float/Interpolate.hs:30) (Data/Vect/Float/Interpolate.hs:57) (Data/Vect/Float/Interpolate.hs:58) (Data/Vect/Float/Interpolate.hs:59) 100% ( 2 / 2) in 'Data.Vect.Float.GramSchmidt' 41% ( 7 / 17) in 'Data.Vect.Float.Util.Dim4' Missing documentation for: structVec4 (Data/Vect/Float/Util/Dim4.hs:13) destructVec4 (Data/Vect/Float/Util/Dim4.hs:18) translate4X (Data/Vect/Float/Util/Dim4.hs:25) translate4Y (Data/Vect/Float/Util/Dim4.hs:26) translate4Z (Data/Vect/Float/Util/Dim4.hs:27) translate4W (Data/Vect/Float/Util/Dim4.hs:28) vec4X (Data/Vect/Float/Util/Dim4.hs:35) vec4Y (Data/Vect/Float/Util/Dim4.hs:36) vec4Z (Data/Vect/Float/Util/Dim4.hs:37) vec4W (Data/Vect/Float/Util/Dim4.hs:38) 75% ( 9 / 12) in 'Data.Vect.Float.Util.Projective' Missing documentation for: rotMatrixProj4' (Data/Vect/Float/Util/Projective.hs:31) rotMatrixProj4 (Data/Vect/Float/Util/Projective.hs:34) scalingUniformProj4 (Data/Vect/Float/Util/Projective.hs:54) 49% ( 19 / 39) in 'Data.Vect.Float.Util.Quaternion' Missing documentation for: (Data/Vect/Float/Util/Quaternion.hs:46) unitQ (Data/Vect/Float/Util/Quaternion.hs:55) zeroQ (Data/Vect/Float/Util/Quaternion.hs:58) multQ (Data/Vect/Float/Util/Quaternion.hs:61) negQ (Data/Vect/Float/Util/Quaternion.hs:68) normalizeQ (Data/Vect/Float/Util/Quaternion.hs:71) fromQ (Data/Vect/Float/Util/Quaternion.hs:79) toQ (Data/Vect/Float/Util/Quaternion.hs:82) (Data/Vect/Float/Util/Quaternion.hs:101) unitU (Data/Vect/Float/Util/Quaternion.hs:109) multU (Data/Vect/Float/Util/Quaternion.hs:112) fromU (Data/Vect/Float/Util/Quaternion.hs:135) fromU' (Data/Vect/Float/Util/Quaternion.hs:138) mkU (Data/Vect/Float/Util/Quaternion.hs:141) toU (Data/Vect/Float/Util/Quaternion.hs:144) unsafeToU (Data/Vect/Float/Util/Quaternion.hs:147) (Data/Vect/Float/Util/Quaternion.hs:160) (Data/Vect/Float/Util/Quaternion.hs:164) (Data/Vect/Float/Util/Quaternion.hs:167) rotU' (Data/Vect/Float/Util/Quaternion.hs:198) 14% ( 3 / 21) in 'Data.Vect.Float.Instances' Missing documentation for: (Data/Vect/Float/Instances.hs:31) (Data/Vect/Float/Instances.hs:34) (Data/Vect/Float/Instances.hs:43) (Data/Vect/Float/Instances.hs:49) (Data/Vect/Float/Instances.hs:52) (Data/Vect/Float/Instances.hs:61) (Data/Vect/Float/Instances.hs:67) (Data/Vect/Float/Instances.hs:70) (Data/Vect/Float/Instances.hs:79) (Data/Vect/Float/Instances.hs:86) (Data/Vect/Float/Instances.hs:89) (Data/Vect/Float/Instances.hs:106) (Data/Vect/Float/Instances.hs:114) (Data/Vect/Float/Instances.hs:117) (Data/Vect/Float/Instances.hs:134) (Data/Vect/Float/Instances.hs:142) (Data/Vect/Float/Instances.hs:145) (Data/Vect/Float/Instances.hs:162) 83% ( 5 / 6) in 'Data.Vect.Float' Missing documentation for: Module header 100% ( 2 / 2) in 'Data.Vect' Documentation created: dist/doc/html/vect/index.html, dist/doc/html/vect/vect.txt Creating package registration file: /tmp/pkgConf-vect-0.41379887894255812.7 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/vect-0.4.7-9hclIJEAAhOL8rmA7Z2ici Registering vect-0.4.7... Installed vect-0.4.7 Configuring hashable-1.2.3.3... Building hashable-1.2.3.3... Preprocessing library hashable-1.2.3.3... [1 of 3] Compiling Data.Hashable.Class ( Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o ) Data/Hashable/Class.hs:54:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant Data/Hashable/Class.hs:218:11: Warning: In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" Data/Hashable/Class.hs:241:11: Warning: In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" Data/Hashable/Class.hs:420:28: Warning: In the use of ‘B.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 ) Data/Hashable/Generic.hs:20:1: Warning: The import of ‘Bits’ from module ‘Data.Bits’ is redundant [3 of 3] Compiling Data.Hashable ( Data/Hashable.hs, dist/build/Data/Hashable.o ) In-place registering hashable-1.2.3.3... Running Haddock for hashable-1.2.3.3... Running hscolour for hashable-1.2.3.3... Preprocessing library hashable-1.2.3.3... Preprocessing library hashable-1.2.3.3... Data/Hashable/Class.hs:54:1: Warning: The import of ‘Word’ from module ‘Data.Word’ is redundant Data/Hashable/Class.hs:218:11: Warning: In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" Data/Hashable/Class.hs:241:11: Warning: In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" Data/Hashable/Class.hs:420:28: Warning: In the use of ‘B.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'." Data/Hashable/Generic.hs:20:1: Warning: The import of ‘Bits’ from module ‘Data.Bits’ is redundant 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.3181226513286791631.3 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/hashable-1.2.3.3-2GTZqecVp8NJZrNuKzGxfy Registering hashable-1.2.3.3... Installed hashable-1.2.3.3 Configuring unordered-containers-0.2.5.1... Building unordered-containers-0.2.5.1... Preprocessing library unordered-containers-0.2.5.1... [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 ) Data/HashMap/Base.hs:85:1: Warning: The import of ‘Data.Functor’ is redundant except perhaps to import instances from ‘Data.Functor’ To import instances alone, use: import Data.Functor() [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 ) In-place registering unordered-containers-0.2.5.1... Running Haddock for unordered-containers-0.2.5.1... Running hscolour for unordered-containers-0.2.5.1... Preprocessing library unordered-containers-0.2.5.1... Preprocessing library unordered-containers-0.2.5.1... Data/HashMap/Base.hs:85:1: Warning: The import of ‘Data.Functor’ is redundant except perhaps to import instances from ‘Data.Functor’ To import instances alone, use: import Data.Functor() 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:102) MArray (Data/HashMap/Array.hs:127) new_ (Data/HashMap/Array.hs:174) singleton (Data/HashMap/Array.hs:177) singletonM (Data/HashMap/Array.hs:181) pair (Data/HashMap/Array.hs:185) length (Data/HashMap/Array.hs:113) lengthM (Data/HashMap/Array.hs:135) read (Data/HashMap/Array.hs:192) write (Data/HashMap/Array.hs:198) index (Data/HashMap/Array.hs:205) indexM (Data/HashMap/Array.hs:211) unsafeFreeze (Data/HashMap/Array.hs:217) unsafeThaw (Data/HashMap/Array.hs:223) run (Data/HashMap/Array.hs:229) run2 (Data/HashMap/Array.hs:233) foldl' (Data/HashMap/Array.hs:335) foldr (Data/HashMap/Array.hs:343) thaw (Data/HashMap/Array.hs:355) map (Data/HashMap/Array.hs:388) traverse (Data/HashMap/Array.hs:431) filter (Data/HashMap/Array.hs:436) toList (Data/HashMap/Array.hs:428) 87% ( 54 / 62) in 'Data.HashMap.Base' Missing documentation for: Module header Leaf (Data/HashMap/Base.hs:124) Hash (Data/HashMap/Base.hs:177) Bitmap (Data/HashMap/Base.hs:178) mask (Data/HashMap/Base.hs:1094) bitsPerSubkey (Data/HashMap/Base.hs:1082) sparseIndex (Data/HashMap/Base.hs:1091) updateOrConcatWith (Data/HashMap/Base.hs:1003) 100% ( 46 / 46) in 'Data.HashMap.Strict' 100% ( 46 / 46) in 'Data.HashMap.Lazy' 100% ( 27 / 27) 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.5928682751689442530.1 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/unordered-containers-0.2.5.1-7E41cj9RvqSJeZ4jSnbs1a Registering unordered-containers-0.2.5.1... Installed unordered-containers-0.2.5.1 Downloading fwgl-0.1.4.0... Configuring fwgl-0.1.4.0... Building fwgl-0.1.4.0... Preprocessing library fwgl-0.1.4.0... FWGL/Geometry.hs:2:56: Warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS FWGL/Graphics/Generic.hs:3:14: Warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS FWGL/Shader/Language/Functions.hs:3:55: Warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS FWGL/Backend/GLES.hs:1:14: Warning: -XNullaryTypeClasses is deprecated: use -XMultiParamTypeClasses or pragma {-# LANGUAGE MultiParamTypeClasses #-} instead FWGL/Backend/IO.hs:1:51: Warning: -XNullaryTypeClasses is deprecated: use -XMultiParamTypeClasses or pragma {-# LANGUAGE MultiParamTypeClasses #-} instead [ 1 of 31] Compiling FWGL.Internal.STVectorLen ( FWGL/Internal/STVectorLen.hs, dist/build/FWGL/Internal/STVectorLen.o ) [ 2 of 31] Compiling FWGL.Graphics.Color ( FWGL/Graphics/Color.hs, dist/build/FWGL/Graphics/Color.o ) [ 3 of 31] Compiling FWGL.Key ( FWGL/Key.hs, dist/build/FWGL/Key.o ) [ 4 of 31] Compiling FWGL.Transformation ( FWGL/Transformation.hs, dist/build/FWGL/Transformation.o ) [ 5 of 31] Compiling FWGL.Internal.TList ( FWGL/Internal/TList.hs, dist/build/FWGL/Internal/TList.o ) [ 6 of 31] Compiling FWGL.Internal.Resource ( FWGL/Internal/Resource.hs, dist/build/FWGL/Internal/Resource.o ) [ 7 of 31] Compiling FWGL.Shader.Language.Types ( FWGL/Shader/Language/Types.hs, dist/build/FWGL/Shader/Language/Types.o ) [ 8 of 31] Compiling FWGL.Shader.Language.Functions ( FWGL/Shader/Language/Functions.hs, dist/build/FWGL/Shader/Language/Functions.o ) [ 9 of 31] Compiling FWGL.Shader.Shader ( FWGL/Shader/Shader.hs, dist/build/FWGL/Shader/Shader.o ) [10 of 31] Compiling FWGL.Shader.Stages ( FWGL/Shader/Stages.hs, dist/build/FWGL/Shader/Stages.o ) [11 of 31] Compiling FWGL.Shader.GLSL ( FWGL/Shader/GLSL.hs, dist/build/FWGL/Shader/GLSL.o ) [12 of 31] Compiling FWGL.Backend.GLES ( FWGL/Backend/GLES.hs, dist/build/FWGL/Backend/GLES.o ) [13 of 31] Compiling FWGL.Input ( FWGL/Input.hs, dist/build/FWGL/Input.o ) [14 of 31] Compiling FWGL.Backend.IO ( FWGL/Backend/IO.hs, dist/build/FWGL/Backend/IO.o ) [15 of 31] Compiling FWGL.Backend ( FWGL/Backend.hs, dist/build/FWGL/Backend.o ) [16 of 31] Compiling FWGL.Internal.GL ( FWGL/Internal/GL.hs, dist/build/FWGL/Internal/GL.o ) [17 of 31] Compiling FWGL.Shader.CPU ( FWGL/Shader/CPU.hs, dist/build/FWGL/Shader/CPU.o ) [18 of 31] Compiling FWGL.Shader ( FWGL/Shader.hs, dist/build/FWGL/Shader.o ) [19 of 31] Compiling FWGL.Shader.Default2D ( FWGL/Shader/Default2D.hs, dist/build/FWGL/Shader/Default2D.o ) [20 of 31] Compiling FWGL.Shader.Default3D ( FWGL/Shader/Default3D.hs, dist/build/FWGL/Shader/Default3D.o ) [21 of 31] Compiling FWGL.Geometry ( FWGL/Geometry.hs, dist/build/FWGL/Geometry.o ) [22 of 31] Compiling FWGL.Geometry.OBJ ( FWGL/Geometry/OBJ.hs, dist/build/FWGL/Geometry/OBJ.o ) [23 of 31] Compiling FWGL.Shader.Program ( FWGL/Shader/Program.hs, dist/build/FWGL/Shader/Program.o ) [24 of 31] Compiling FWGL.Graphics.Types ( FWGL/Graphics/Types.hs, dist/build/FWGL/Graphics/Types.o ) [25 of 31] Compiling FWGL.Graphics.Shapes ( FWGL/Graphics/Shapes.hs, dist/build/FWGL/Graphics/Shapes.o ) [26 of 31] Compiling FWGL.Graphics.Texture ( FWGL/Graphics/Texture.hs, dist/build/FWGL/Graphics/Texture.o ) [27 of 31] Compiling FWGL.Graphics.Draw ( FWGL/Graphics/Draw.hs, dist/build/FWGL/Graphics/Draw.o ) [28 of 31] Compiling FWGL.Graphics.Generic ( FWGL/Graphics/Generic.hs, dist/build/FWGL/Graphics/Generic.o ) [29 of 31] Compiling FWGL.Graphics.D2 ( FWGL/Graphics/D2.hs, dist/build/FWGL/Graphics/D2.o ) [30 of 31] Compiling FWGL.Graphics.D3 ( FWGL/Graphics/D3.hs, dist/build/FWGL/Graphics/D3.o ) [31 of 31] Compiling FWGL ( FWGL.hs, dist/build/FWGL.o ) In-place registering fwgl-0.1.4.0... Running Haddock for fwgl-0.1.4.0... Running hscolour for fwgl-0.1.4.0... Preprocessing library fwgl-0.1.4.0... Preprocessing library fwgl-0.1.4.0... FWGL/Geometry.hs:2:56: Warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS FWGL/Graphics/Generic.hs:3:14: Warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS FWGL/Shader/Language/Functions.hs:3:55: Warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS FWGL/Backend/GLES.hs:1:14: Warning: -XNullaryTypeClasses is deprecated: use -XMultiParamTypeClasses or pragma {-# LANGUAGE MultiParamTypeClasses #-} instead FWGL/Backend/IO.hs:1:51: Warning: -XNullaryTypeClasses is deprecated: use -XMultiParamTypeClasses or pragma {-# LANGUAGE MultiParamTypeClasses #-} instead Haddock coverage: 0% ( 0 / 6) in 'FWGL.Internal.STVectorLen' Missing documentation for: Module header STVectorLen (FWGL/Internal/STVectorLen.hs:10) new (FWGL/Internal/STVectorLen.hs:12) ! (FWGL/Internal/STVectorLen.hs:15) cons (FWGL/Internal/STVectorLen.hs:18) freeze (FWGL/Internal/STVectorLen.hs:28) 17% ( 2 / 12) in 'FWGL.Graphics.Color' Missing documentation for: Module header (FWGL/Graphics/Color.hs:12) (FWGL/Graphics/Color.hs:15) white (FWGL/Graphics/Color.hs:31) black (FWGL/Graphics/Color.hs:34) transparent (FWGL/Graphics/Color.hs:37) red (FWGL/Graphics/Color.hs:40) green (FWGL/Graphics/Color.hs:43) blue (FWGL/Graphics/Color.hs:46) yellow (FWGL/Graphics/Color.hs:49) 67% ( 2 / 3) in 'FWGL.Key' Missing documentation for: Module header 93% ( 13 / 14) in 'FWGL.Transformation' Missing documentation for: Module header 0% ( 0 / 14) in 'FWGL.Internal.TList' Missing documentation for: Module header Empty (FWGL/Internal/TList.hs:23) Equal (FWGL/Internal/TList.hs:27) Member (FWGL/Internal/TList.hs:29) IsMember (FWGL/Internal/TList.hs:33) Subset (FWGL/Internal/TList.hs:43) IsSubset (FWGL/Internal/TList.hs:38) Remove (FWGL/Internal/TList.hs:45) Difference (FWGL/Internal/TList.hs:50) Append (FWGL/Internal/TList.hs:54) Insert (FWGL/Internal/TList.hs:58) Reverse (FWGL/Internal/TList.hs:63) Union (FWGL/Internal/TList.hs:69) Set (FWGL/Internal/TList.hs:21) 0% ( 0 / 9) in 'FWGL.Internal.Resource' Missing documentation for: Module header ResMap (FWGL/Internal/Resource.hs:22) ResStatus (FWGL/Internal/Resource.hs:25) Resource (FWGL/Internal/Resource.hs:27) newResMap (FWGL/Internal/Resource.hs:32) addResource (FWGL/Internal/Resource.hs:35) getResource (FWGL/Internal/Resource.hs:44) getResource' (FWGL/Internal/Resource.hs:48) removeResource (FWGL/Internal/Resource.hs:65) 48% ( 23 / 48) in 'FWGL.Shader.Language.Types' Missing documentation for: Module header ContextVarType (FWGL/Shader/Language/Types.hs:26) (FWGL/Shader/Language/Types.hs:98) (FWGL/Shader/Language/Types.hs:105) (FWGL/Shader/Language/Types.hs:115) (FWGL/Shader/Language/Types.hs:126) (FWGL/Shader/Language/Types.hs:137) (FWGL/Shader/Language/Types.hs:148) (FWGL/Shader/Language/Types.hs:159) (FWGL/Shader/Language/Types.hs:170) (FWGL/Shader/Language/Types.hs:182) (FWGL/Shader/Language/Types.hs:195) (FWGL/Shader/Language/Types.hs:209) (FWGL/Shader/Language/Types.hs:221) (FWGL/Shader/Language/Types.hs:234) (FWGL/Shader/Language/Types.hs:248) (FWGL/Shader/Language/Types.hs:260) (FWGL/Shader/Language/Types.hs:273) (FWGL/Shader/Language/Types.hs:288) (FWGL/Shader/Language/Types.hs:305) (FWGL/Shader/Language/Types.hs:339) (FWGL/Shader/Language/Types.hs:392) (FWGL/Shader/Language/Types.hs:410) (FWGL/Shader/Language/Types.hs:419) hash2 (FWGL/Shader/Language/Types.hs:422) 4% ( 10 /235) in 'FWGL.Shader.Language.Functions' Missing documentation for: Module header Base (FWGL/Shader/Language/Functions.hs:17) (FWGL/Shader/Language/Functions.hs:18) (FWGL/Shader/Language/Functions.hs:19) (FWGL/Shader/Language/Functions.hs:20) (FWGL/Shader/Language/Functions.hs:21) (FWGL/Shader/Language/Functions.hs:22) (FWGL/Shader/Language/Functions.hs:23) (FWGL/Shader/Language/Functions.hs:24) (FWGL/Shader/Language/Functions.hs:25) (FWGL/Shader/Language/Functions.hs:26) (FWGL/Shader/Language/Functions.hs:27) (FWGL/Shader/Language/Functions.hs:28) Arithmetic (FWGL/Shader/Language/Functions.hs:30) (FWGL/Shader/Language/Functions.hs:36) (FWGL/Shader/Language/Functions.hs:37) (FWGL/Shader/Language/Functions.hs:38) (FWGL/Shader/Language/Functions.hs:39) (FWGL/Shader/Language/Functions.hs:40) (FWGL/Shader/Language/Functions.hs:41) (FWGL/Shader/Language/Functions.hs:42) (FWGL/Shader/Language/Functions.hs:43) (FWGL/Shader/Language/Functions.hs:44) (FWGL/Shader/Language/Functions.hs:45) (FWGL/Shader/Language/Functions.hs:46) (FWGL/Shader/Language/Functions.hs:47) (FWGL/Shader/Language/Functions.hs:48) (FWGL/Shader/Language/Functions.hs:49) (FWGL/Shader/Language/Functions.hs:50) (FWGL/Shader/Language/Functions.hs:51) (FWGL/Shader/Language/Functions.hs:52) (FWGL/Shader/Language/Functions.hs:53) (FWGL/Shader/Language/Functions.hs:54) (FWGL/Shader/Language/Functions.hs:56) (FWGL/Shader/Language/Functions.hs:57) (FWGL/Shader/Language/Functions.hs:58) (FWGL/Shader/Language/Functions.hs:59) (FWGL/Shader/Language/Functions.hs:60) (FWGL/Shader/Language/Functions.hs:61) (FWGL/Shader/Language/Functions.hs:62) (FWGL/Shader/Language/Functions.hs:63) (FWGL/Shader/Language/Functions.hs:64) (FWGL/Shader/Language/Functions.hs:65) (FWGL/Shader/Language/Functions.hs:73) (FWGL/Shader/Language/Functions.hs:74) (FWGL/Shader/Language/Functions.hs:75) (FWGL/Shader/Language/Functions.hs:76) (FWGL/Shader/Language/Functions.hs:77) (FWGL/Shader/Language/Functions.hs:78) (FWGL/Shader/Language/Functions.hs:79) FloatVec (FWGL/Shader/Language/Functions.hs:81) (FWGL/Shader/Language/Functions.hs:82) (FWGL/Shader/Language/Functions.hs:83) (FWGL/Shader/Language/Functions.hs:84) (FWGL/Shader/Language/Functions.hs:88) (FWGL/Shader/Language/Functions.hs:89) GenTypeFloatConstr (FWGL/Shader/Language/Functions.hs:91) GenTypeFloat (FWGL/Shader/Language/Functions.hs:95) * (FWGL/Shader/Language/Functions.hs:98) / (FWGL/Shader/Language/Functions.hs:103) + (FWGL/Shader/Language/Functions.hs:108) - (FWGL/Shader/Language/Functions.hs:113) ^ (FWGL/Shader/Language/Functions.hs:118) && (FWGL/Shader/Language/Functions.hs:122) || (FWGL/Shader/Language/Functions.hs:126) == (FWGL/Shader/Language/Functions.hs:130) /= (FWGL/Shader/Language/Functions.hs:134) >= (FWGL/Shader/Language/Functions.hs:138) <= (FWGL/Shader/Language/Functions.hs:142) < (FWGL/Shader/Language/Functions.hs:146) > (FWGL/Shader/Language/Functions.hs:150) VecOrd (FWGL/Shader/Language/Functions.hs:153) (FWGL/Shader/Language/Functions.hs:154) (FWGL/Shader/Language/Functions.hs:155) (FWGL/Shader/Language/Functions.hs:156) (FWGL/Shader/Language/Functions.hs:157) (FWGL/Shader/Language/Functions.hs:158) (FWGL/Shader/Language/Functions.hs:159) VecEq (FWGL/Shader/Language/Functions.hs:161) (FWGL/Shader/Language/Functions.hs:162) (FWGL/Shader/Language/Functions.hs:163) (FWGL/Shader/Language/Functions.hs:164) (FWGL/Shader/Language/Functions.hs:165) (FWGL/Shader/Language/Functions.hs:166) (FWGL/Shader/Language/Functions.hs:167) (FWGL/Shader/Language/Functions.hs:168) (FWGL/Shader/Language/Functions.hs:169) (FWGL/Shader/Language/Functions.hs:170) lessThan (FWGL/Shader/Language/Functions.hs:172) lessThanEqual (FWGL/Shader/Language/Functions.hs:175) greaterThan (FWGL/Shader/Language/Functions.hs:178) greaterThanEqual (FWGL/Shader/Language/Functions.hs:181) equal (FWGL/Shader/Language/Functions.hs:184) notEqual (FWGL/Shader/Language/Functions.hs:187) BoolVector (FWGL/Shader/Language/Functions.hs:190) (FWGL/Shader/Language/Functions.hs:191) (FWGL/Shader/Language/Functions.hs:192) (FWGL/Shader/Language/Functions.hs:193) anyB (FWGL/Shader/Language/Functions.hs:195) allB (FWGL/Shader/Language/Functions.hs:198) notB (FWGL/Shader/Language/Functions.hs:201) negate (FWGL/Shader/Language/Functions.hs:204) not (FWGL/Shader/Language/Functions.hs:207) Num (FWGL/Shader/Language/Functions.hs:210) (FWGL/Shader/Language/Functions.hs:213) (FWGL/Shader/Language/Functions.hs:216) fromRational (FWGL/Shader/Language/Functions.hs:221) radians (FWGL/Shader/Language/Functions.hs:226) degrees (FWGL/Shader/Language/Functions.hs:229) sin (FWGL/Shader/Language/Functions.hs:232) cos (FWGL/Shader/Language/Functions.hs:235) tan (FWGL/Shader/Language/Functions.hs:238) asin (FWGL/Shader/Language/Functions.hs:241) acos (FWGL/Shader/Language/Functions.hs:244) atan (FWGL/Shader/Language/Functions.hs:247) atan2 (FWGL/Shader/Language/Functions.hs:250) exp (FWGL/Shader/Language/Functions.hs:253) log (FWGL/Shader/Language/Functions.hs:256) exp2 (FWGL/Shader/Language/Functions.hs:259) log2 (FWGL/Shader/Language/Functions.hs:262) sqrt (FWGL/Shader/Language/Functions.hs:265) inversesqrt (FWGL/Shader/Language/Functions.hs:268) abs (FWGL/Shader/Language/Functions.hs:271) sign (FWGL/Shader/Language/Functions.hs:274) floor (FWGL/Shader/Language/Functions.hs:277) ceil (FWGL/Shader/Language/Functions.hs:280) fract (FWGL/Shader/Language/Functions.hs:283) mod (FWGL/Shader/Language/Functions.hs:286) min (FWGL/Shader/Language/Functions.hs:289) max (FWGL/Shader/Language/Functions.hs:292) clamp (FWGL/Shader/Language/Functions.hs:295) mix (FWGL/Shader/Language/Functions.hs:298) step (FWGL/Shader/Language/Functions.hs:301) smoothstep (FWGL/Shader/Language/Functions.hs:304) length (FWGL/Shader/Language/Functions.hs:307) arrayLength (FWGL/Shader/Language/Functions.hs:310) ! (FWGL/Shader/Language/Functions.hs:313) distance (FWGL/Shader/Language/Functions.hs:316) dot (FWGL/Shader/Language/Functions.hs:319) cross (FWGL/Shader/Language/Functions.hs:322) normalize (FWGL/Shader/Language/Functions.hs:325) faceforward (FWGL/Shader/Language/Functions.hs:328) reflect (FWGL/Shader/Language/Functions.hs:331) refract (FWGL/Shader/Language/Functions.hs:334) Matrix (FWGL/Shader/Language/Functions.hs:337) (FWGL/Shader/Language/Functions.hs:338) (FWGL/Shader/Language/Functions.hs:339) (FWGL/Shader/Language/Functions.hs:340) matrixCompMult (FWGL/Shader/Language/Functions.hs:343) true (FWGL/Shader/Language/Functions.hs:351) false (FWGL/Shader/Language/Functions.hs:354) loop (FWGL/Shader/Language/Functions.hs:362) texture2D (FWGL/Shader/Language/Functions.hs:376) texture2DBias (FWGL/Shader/Language/Functions.hs:379) texture2DProj (FWGL/Shader/Language/Functions.hs:382) texture2DProjBias (FWGL/Shader/Language/Functions.hs:385) texture2DProj4 (FWGL/Shader/Language/Functions.hs:388) texture2DProjBias4 (FWGL/Shader/Language/Functions.hs:391) texture2DLod (FWGL/Shader/Language/Functions.hs:394) texture2DProjLod (FWGL/Shader/Language/Functions.hs:397) texture2DProjLod4 (FWGL/Shader/Language/Functions.hs:400) textureCube (FWGL/Shader/Language/Functions.hs:403) textureCubeBias (FWGL/Shader/Language/Functions.hs:406) textureCubeLod (FWGL/Shader/Language/Functions.hs:409) ToInt (FWGL/Shader/Language/Functions.hs:429) (FWGL/Shader/Language/Functions.hs:430) (FWGL/Shader/Language/Functions.hs:431) (FWGL/Shader/Language/Functions.hs:432) int (FWGL/Shader/Language/Functions.hs:434) ToBool (FWGL/Shader/Language/Functions.hs:437) (FWGL/Shader/Language/Functions.hs:438) (FWGL/Shader/Language/Functions.hs:439) (FWGL/Shader/Language/Functions.hs:440) bool (FWGL/Shader/Language/Functions.hs:442) ToFloat (FWGL/Shader/Language/Functions.hs:445) (FWGL/Shader/Language/Functions.hs:446) (FWGL/Shader/Language/Functions.hs:447) (FWGL/Shader/Language/Functions.hs:448) float (FWGL/Shader/Language/Functions.hs:450) ToVec2 (FWGL/Shader/Language/Functions.hs:453) (FWGL/Shader/Language/Functions.hs:456) (FWGL/Shader/Language/Functions.hs:459) ToVec3 (FWGL/Shader/Language/Functions.hs:462) (FWGL/Shader/Language/Functions.hs:465) (FWGL/Shader/Language/Functions.hs:468) ToVec4 (FWGL/Shader/Language/Functions.hs:471) (FWGL/Shader/Language/Functions.hs:474) (FWGL/Shader/Language/Functions.hs:477) ToIVec2 (FWGL/Shader/Language/Functions.hs:480) (FWGL/Shader/Language/Functions.hs:483) (FWGL/Shader/Language/Functions.hs:486) ToIVec3 (FWGL/Shader/Language/Functions.hs:489) (FWGL/Shader/Language/Functions.hs:492) (FWGL/Shader/Language/Functions.hs:495) ToIVec4 (FWGL/Shader/Language/Functions.hs:498) (FWGL/Shader/Language/Functions.hs:501) (FWGL/Shader/Language/Functions.hs:504) ToBVec2 (FWGL/Shader/Language/Functions.hs:507) (FWGL/Shader/Language/Functions.hs:510) (FWGL/Shader/Language/Functions.hs:513) ToBVec3 (FWGL/Shader/Language/Functions.hs:516) (FWGL/Shader/Language/Functions.hs:519) (FWGL/Shader/Language/Functions.hs:522) ToBVec4 (FWGL/Shader/Language/Functions.hs:525) (FWGL/Shader/Language/Functions.hs:528) (FWGL/Shader/Language/Functions.hs:531) ToMat2 (FWGL/Shader/Language/Functions.hs:534) (FWGL/Shader/Language/Functions.hs:537) (FWGL/Shader/Language/Functions.hs:540) ToMat3 (FWGL/Shader/Language/Functions.hs:543) (FWGL/Shader/Language/Functions.hs:546) (FWGL/Shader/Language/Functions.hs:549) ToMat4 (FWGL/Shader/Language/Functions.hs:552) (FWGL/Shader/Language/Functions.hs:555) (FWGL/Shader/Language/Functions.hs:558) ToCompList (FWGL/Shader/Language/Functions.hs:567) (FWGL/Shader/Language/Functions.hs:570) (FWGL/Shader/Language/Functions.hs:573) Components (FWGL/Shader/Language/Functions.hs:593) op1 (FWGL/Shader/Language/Functions.hs:611) op2 (FWGL/Shader/Language/Functions.hs:614) fun1 (FWGL/Shader/Language/Functions.hs:617) fun2 (FWGL/Shader/Language/Functions.hs:620) fun3 (FWGL/Shader/Language/Functions.hs:623) funCompList (FWGL/Shader/Language/Functions.hs:627) 23% ( 3 / 13) in 'FWGL.Shader.Shader' Missing documentation for: Module header Member (FWGL/Internal/TList.hs:29) AllTypeable (FWGL/Shader/Shader.hs:71) Subset (FWGL/Internal/TList.hs:43) Equal (FWGL/Internal/TList.hs:27) Union (FWGL/Internal/TList.hs:69) Insert (FWGL/Internal/TList.hs:58) stFold (FWGL/Shader/Shader.hs:41) staticList (FWGL/Shader/Shader.hs:47) staticSTList (FWGL/Shader/Shader.hs:59) 83% ( 5 / 6) in 'FWGL.Shader.Stages' Missing documentation for: Module header 0% ( 0 / 7) in 'FWGL.Shader.GLSL' Missing documentation for: Module header vertexToGLSLAttr (FWGL/Shader/GLSL.hs:26) vertexToGLSL (FWGL/Shader/GLSL.hs:34) fragmentToGLSL (FWGL/Shader/GLSL.hs:37) shaderToGLSL (FWGL/Shader/GLSL.hs:43) globalName (FWGL/Shader/GLSL.hs:291) attributeName (FWGL/Shader/GLSL.hs:297) 12% ( 1 / 8) in 'FWGL.Backend.GLES' Missing documentation for: Module header IVec2 (FWGL/Backend/GLES.hs:14) IVec3 (FWGL/Backend/GLES.hs:15) IVec4 (FWGL/Backend/GLES.hs:16) (FWGL/Backend/GLES.hs:511) (FWGL/Backend/GLES.hs:519) (FWGL/Backend/GLES.hs:529) 95% ( 18 / 19) in 'FWGL.Input' Missing documentation for: Module header 0% ( 0 / 2) in 'FWGL.Backend.IO' Missing documentation for: Module header BackendIO (FWGL/Backend/IO.hs:10) 50% ( 2 / 4) in 'FWGL.Backend' Missing documentation for: Module header Backend (FWGL/Backend.hs:11) 2% ( 2 /132) in 'FWGL.Internal.GL' Missing documentation for: Module header GL (FWGL/Internal/GL.hs:148) ActiveTexture (FWGL/Internal/GL.hs:151) evalGL (FWGL/Internal/GL.hs:153) forkGL (FWGL/Internal/GL.hs:156) asyncGL (FWGL/Internal/GL.hs:160) getCtx (FWGL/Internal/GL.hs:163) activeTexture (FWGL/Internal/GL.hs:166) attachShader (FWGL/Internal/GL.hs:169) bindAttribLocation (FWGL/Internal/GL.hs:172) bindBuffer (FWGL/Internal/GL.hs:175) bindFramebuffer (FWGL/Internal/GL.hs:178) bindRenderbuffer (FWGL/Internal/GL.hs:181) bindTexture (FWGL/Internal/GL.hs:184) bindVertexArray (FWGL/Internal/GL.hs:187) blendColor (FWGL/Internal/GL.hs:190) blendEquation (FWGL/Internal/GL.hs:193) blendEquationSeparate (FWGL/Internal/GL.hs:196) blendFunc (FWGL/Internal/GL.hs:199) blendFuncSeparate (FWGL/Internal/GL.hs:202) bufferData (FWGL/Internal/GL.hs:205) bufferSubData (FWGL/Internal/GL.hs:208) checkFramebufferStatus (FWGL/Internal/GL.hs:211) clear (FWGL/Internal/GL.hs:214) clearColor (FWGL/Internal/GL.hs:217) clearDepth (FWGL/Internal/GL.hs:220) clearStencil (FWGL/Internal/GL.hs:223) colorMask (FWGL/Internal/GL.hs:226) compileShader (FWGL/Internal/GL.hs:229) compressedTexImage2D (FWGL/Internal/GL.hs:232) compressedTexSubImage2D (FWGL/Internal/GL.hs:235) copyTexImage2D (FWGL/Internal/GL.hs:238) copyTexSubImage2D (FWGL/Internal/GL.hs:241) createBuffer (FWGL/Internal/GL.hs:244) createFramebuffer (FWGL/Internal/GL.hs:247) createProgram (FWGL/Internal/GL.hs:250) createRenderbuffer (FWGL/Internal/GL.hs:253) createShader (FWGL/Internal/GL.hs:256) createTexture (FWGL/Internal/GL.hs:259) createVertexArray (FWGL/Internal/GL.hs:262) cullFace (FWGL/Internal/GL.hs:265) deleteBuffer (FWGL/Internal/GL.hs:268) deleteFramebuffer (FWGL/Internal/GL.hs:271) deleteProgram (FWGL/Internal/GL.hs:274) deleteRenderbuffer (FWGL/Internal/GL.hs:277) deleteShader (FWGL/Internal/GL.hs:280) deleteTexture (FWGL/Internal/GL.hs:286) deleteVertexArray (FWGL/Internal/GL.hs:283) depthFunc (FWGL/Internal/GL.hs:289) depthMask (FWGL/Internal/GL.hs:292) depthRange (FWGL/Internal/GL.hs:295) detachShader (FWGL/Internal/GL.hs:298) disable (FWGL/Internal/GL.hs:301) disableVertexAttribArray (FWGL/Internal/GL.hs:304) drawArrays (FWGL/Internal/GL.hs:307) drawElements (FWGL/Internal/GL.hs:310) enable (FWGL/Internal/GL.hs:313) enableVertexAttribArray (FWGL/Internal/GL.hs:316) finish (FWGL/Internal/GL.hs:319) flush (FWGL/Internal/GL.hs:322) framebufferRenderbuffer (FWGL/Internal/GL.hs:325) framebufferTexture2D (FWGL/Internal/GL.hs:328) frontFace (FWGL/Internal/GL.hs:331) generateMipmap (FWGL/Internal/GL.hs:334) getAttribLocation (FWGL/Internal/GL.hs:343) getError (FWGL/Internal/GL.hs:352) getProgramInfoLog (FWGL/Internal/GL.hs:358) getShaderInfoLog (FWGL/Internal/GL.hs:370) getShaderSource (FWGL/Internal/GL.hs:373) getUniformLocation (FWGL/Internal/GL.hs:382) hint (FWGL/Internal/GL.hs:391) isBuffer (FWGL/Internal/GL.hs:394) isEnabled (FWGL/Internal/GL.hs:397) isFramebuffer (FWGL/Internal/GL.hs:400) isProgram (FWGL/Internal/GL.hs:403) isRenderbuffer (FWGL/Internal/GL.hs:406) isShader (FWGL/Internal/GL.hs:409) isTexture (FWGL/Internal/GL.hs:412) isVertexArray (FWGL/Internal/GL.hs:415) lineWidth (FWGL/Internal/GL.hs:418) linkProgram (FWGL/Internal/GL.hs:421) pixelStorei (FWGL/Internal/GL.hs:424) polygonOffset (FWGL/Internal/GL.hs:427) readPixels (FWGL/Internal/GL.hs:430) renderbufferStorage (FWGL/Internal/GL.hs:433) sampleCoverage (FWGL/Internal/GL.hs:436) scissor (FWGL/Internal/GL.hs:439) shaderSource (FWGL/Internal/GL.hs:442) stencilFunc (FWGL/Internal/GL.hs:445) stencilFuncSeparate (FWGL/Internal/GL.hs:448) stencilMask (FWGL/Internal/GL.hs:451) stencilMaskSeparate (FWGL/Internal/GL.hs:454) stencilOp (FWGL/Internal/GL.hs:457) stencilOpSeparate (FWGL/Internal/GL.hs:460) texImage2DBuffer (FWGL/Internal/GL.hs:463) texImage2DImage (FWGL/Internal/GL.hs:466) texParameterf (FWGL/Internal/GL.hs:469) texParameteri (FWGL/Internal/GL.hs:472) texSubImage2D (FWGL/Internal/GL.hs:475) uniform1f (FWGL/Internal/GL.hs:478) uniform1fv (FWGL/Internal/GL.hs:481) uniform1i (FWGL/Internal/GL.hs:484) uniform1iv (FWGL/Internal/GL.hs:487) uniform2f (FWGL/Internal/GL.hs:490) uniform2fv (FWGL/Internal/GL.hs:493) uniform2i (FWGL/Internal/GL.hs:496) uniform2iv (FWGL/Internal/GL.hs:499) uniform3f (FWGL/Internal/GL.hs:502) uniform3fv (FWGL/Internal/GL.hs:505) uniform3i (FWGL/Internal/GL.hs:508) uniform3iv (FWGL/Internal/GL.hs:511) uniform4f (FWGL/Internal/GL.hs:514) uniform4fv (FWGL/Internal/GL.hs:517) uniform4i (FWGL/Internal/GL.hs:520) uniform4iv (FWGL/Internal/GL.hs:523) uniformMatrix2fv (FWGL/Internal/GL.hs:526) uniformMatrix3fv (FWGL/Internal/GL.hs:529) uniformMatrix4fv (FWGL/Internal/GL.hs:532) useProgram (FWGL/Internal/GL.hs:535) validateProgram (FWGL/Internal/GL.hs:538) vertexAttrib1f (FWGL/Internal/GL.hs:541) vertexAttrib1fv (FWGL/Internal/GL.hs:544) vertexAttrib2f (FWGL/Internal/GL.hs:547) vertexAttrib2fv (FWGL/Internal/GL.hs:550) vertexAttrib3f (FWGL/Internal/GL.hs:553) vertexAttrib3fv (FWGL/Internal/GL.hs:556) vertexAttrib4f (FWGL/Internal/GL.hs:559) vertexAttrib4fv (FWGL/Internal/GL.hs:562) vertexAttribPointer (FWGL/Internal/GL.hs:565) viewport (FWGL/Internal/GL.hs:568) 50% ( 2 / 4) in 'FWGL.Shader.CPU' Missing documentation for: Module header toGPUBool (FWGL/Shader/CPU.hs:203) Warning: FWGL.Shader: vec2 is exported separately but will be documented under ToVec2. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: vec3 is exported separately but will be documented under ToVec3. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: vec4 is exported separately but will be documented under ToVec4. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: bvec2 is exported separately but will be documented under ToBVec2. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: bvec3 is exported separately but will be documented under ToBVec3. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: bvec4 is exported separately but will be documented under ToBVec4. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: ivec2 is exported separately but will be documented under ToIVec2. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: ivec3 is exported separately but will be documented under ToIVec3. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: ivec4 is exported separately but will be documented under ToIVec4. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: mat2 is exported separately but will be documented under ToMat2. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: mat3 is exported separately but will be documented under ToMat3. Consider exporting it together with its parent(s) for code clarity. Warning: FWGL.Shader: mat4 is exported separately but will be documented under ToMat4. Consider exporting it together with its parent(s) for code clarity. 42% ( 73 /172) in 'FWGL.Shader' Missing documentation for: AllTypeable (FWGL/Shader/Shader.hs:71) toGPUBool (FWGL/Shader/CPU.hs:203) loop (FWGL/Shader/Language/Functions.hs:362) texture2D (FWGL/Shader/Language/Functions.hs:376) texture2DBias (FWGL/Shader/Language/Functions.hs:379) texture2DProj (FWGL/Shader/Language/Functions.hs:382) texture2DProjBias (FWGL/Shader/Language/Functions.hs:385) texture2DProj4 (FWGL/Shader/Language/Functions.hs:388) texture2DProjBias4 (FWGL/Shader/Language/Functions.hs:391) texture2DLod (FWGL/Shader/Language/Functions.hs:394) texture2DProjLod (FWGL/Shader/Language/Functions.hs:397) texture2DProjLod4 (FWGL/Shader/Language/Functions.hs:400) arrayLength (FWGL/Shader/Language/Functions.hs:310) radians (FWGL/Shader/Language/Functions.hs:226) degrees (FWGL/Shader/Language/Functions.hs:229) sin (FWGL/Shader/Language/Functions.hs:232) cos (FWGL/Shader/Language/Functions.hs:235) tan (FWGL/Shader/Language/Functions.hs:238) asin (FWGL/Shader/Language/Functions.hs:241) acos (FWGL/Shader/Language/Functions.hs:244) atan (FWGL/Shader/Language/Functions.hs:247) atan2 (FWGL/Shader/Language/Functions.hs:250) exp (FWGL/Shader/Language/Functions.hs:253) log (FWGL/Shader/Language/Functions.hs:256) exp2 (FWGL/Shader/Language/Functions.hs:259) log2 (FWGL/Shader/Language/Functions.hs:262) sqrt (FWGL/Shader/Language/Functions.hs:265) inversesqrt (FWGL/Shader/Language/Functions.hs:268) abs (FWGL/Shader/Language/Functions.hs:271) sign (FWGL/Shader/Language/Functions.hs:274) floor (FWGL/Shader/Language/Functions.hs:277) ceil (FWGL/Shader/Language/Functions.hs:280) fract (FWGL/Shader/Language/Functions.hs:283) mod (FWGL/Shader/Language/Functions.hs:286) min (FWGL/Shader/Language/Functions.hs:289) max (FWGL/Shader/Language/Functions.hs:292) clamp (FWGL/Shader/Language/Functions.hs:295) mix (FWGL/Shader/Language/Functions.hs:298) step (FWGL/Shader/Language/Functions.hs:301) smoothstep (FWGL/Shader/Language/Functions.hs:304) length (FWGL/Shader/Language/Functions.hs:307) distance (FWGL/Shader/Language/Functions.hs:316) dot (FWGL/Shader/Language/Functions.hs:319) cross (FWGL/Shader/Language/Functions.hs:322) normalize (FWGL/Shader/Language/Functions.hs:325) faceforward (FWGL/Shader/Language/Functions.hs:328) reflect (FWGL/Shader/Language/Functions.hs:331) refract (FWGL/Shader/Language/Functions.hs:334) matrixCompMult (FWGL/Shader/Language/Functions.hs:343) VecOrd (FWGL/Shader/Language/Functions.hs:153) VecEq (FWGL/Shader/Language/Functions.hs:161) lessThan (FWGL/Shader/Language/Functions.hs:172) lessThanEqual (FWGL/Shader/Language/Functions.hs:175) greaterThan (FWGL/Shader/Language/Functions.hs:178) greaterThanEqual (FWGL/Shader/Language/Functions.hs:181) equal (FWGL/Shader/Language/Functions.hs:184) notEqual (FWGL/Shader/Language/Functions.hs:187) BoolVector (FWGL/Shader/Language/Functions.hs:190) anyB (FWGL/Shader/Language/Functions.hs:195) allB (FWGL/Shader/Language/Functions.hs:198) notB (FWGL/Shader/Language/Functions.hs:201) true (FWGL/Shader/Language/Functions.hs:351) false (FWGL/Shader/Language/Functions.hs:354) ToBool (FWGL/Shader/Language/Functions.hs:437) bool (FWGL/Shader/Language/Functions.hs:442) ToInt (FWGL/Shader/Language/Functions.hs:429) int (FWGL/Shader/Language/Functions.hs:434) ToFloat (FWGL/Shader/Language/Functions.hs:445) float (FWGL/Shader/Language/Functions.hs:450) Components (FWGL/Shader/Language/Functions.hs:593) ToCompList (FWGL/Shader/Language/Functions.hs:567) ToVec2 (FWGL/Shader/Language/Functions.hs:453) ToVec3 (FWGL/Shader/Language/Functions.hs:462) ToVec4 (FWGL/Shader/Language/Functions.hs:471) ToBVec2 (FWGL/Shader/Language/Functions.hs:507) ToBVec3 (FWGL/Shader/Language/Functions.hs:516) ToBVec4 (FWGL/Shader/Language/Functions.hs:525) ToIVec2 (FWGL/Shader/Language/Functions.hs:480) ToIVec3 (FWGL/Shader/Language/Functions.hs:489) ToIVec4 (FWGL/Shader/Language/Functions.hs:498) ToMat2 (FWGL/Shader/Language/Functions.hs:534) ToMat3 (FWGL/Shader/Language/Functions.hs:543) ToMat4 (FWGL/Shader/Language/Functions.hs:552) * (FWGL/Shader/Language/Functions.hs:98) / (FWGL/Shader/Language/Functions.hs:103) + (FWGL/Shader/Language/Functions.hs:108) - (FWGL/Shader/Language/Functions.hs:113) ^ (FWGL/Shader/Language/Functions.hs:118) && (FWGL/Shader/Language/Functions.hs:122) || (FWGL/Shader/Language/Functions.hs:126) == (FWGL/Shader/Language/Functions.hs:130) >= (FWGL/Shader/Language/Functions.hs:138) <= (FWGL/Shader/Language/Functions.hs:142) < (FWGL/Shader/Language/Functions.hs:146) > (FWGL/Shader/Language/Functions.hs:150) ! (FWGL/Shader/Language/Functions.hs:313) fromInteger (FWGL/Shader/Language/Functions.hs:211) fromRational (FWGL/Shader/Language/Functions.hs:221) negate (FWGL/Shader/Language/Functions.hs:204) 36% ( 4 / 11) in 'FWGL.Shader.Default2D' Missing documentation for: Module header Uniforms (FWGL/Shader/Default2D.hs:8) Attributes (FWGL/Shader/Default2D.hs:9) Position2 (FWGL/Shader/Default2D.hs:28) UV (FWGL/Shader/Default2D.hs:31) vertexShader (FWGL/Shader/Default2D.hs:34) fragmentShader (FWGL/Shader/Default2D.hs:41) 0% ( 0 / 11) in 'FWGL.Shader.Default3D' Missing documentation for: Module header Uniforms (FWGL/Shader/Default3D.hs:8) Attributes (FWGL/Shader/Default3D.hs:9) Texture2 (FWGL/Shader/Default3D.hs:11) Transform3 (FWGL/Shader/Default3D.hs:14) View3 (FWGL/Shader/Default3D.hs:17) Position3 (FWGL/Shader/Default3D.hs:20) Normal3 (FWGL/Shader/Default3D.hs:23) UV (FWGL/Shader/Default3D.hs:26) vertexShader (FWGL/Shader/Default3D.hs:29) fragmentShader (FWGL/Shader/Default3D.hs:37) 53% ( 9 / 17) in 'FWGL.Geometry' Missing documentation for: Module header GPUBufferGeometry (FWGL/Geometry.hs:59) GPUVAOGeometry (FWGL/Geometry.hs:66) withGPUBufferGeometry (FWGL/Geometry.hs:197) castGeometry (FWGL/Geometry.hs:150) facesToArrays (FWGL/Geometry.hs:263) arraysToElements (FWGL/Geometry.hs:236) triangulate (FWGL/Geometry.hs:271) 0% ( 0 / 5) in 'FWGL.Geometry.OBJ' Missing documentation for: Module header OBJModel (FWGL/Geometry/OBJ.hs:15) parseOBJ (FWGL/Geometry/OBJ.hs:22) attributesOBJ (FWGL/Geometry/OBJ.hs:76) geometryOBJ (FWGL/Geometry/OBJ.hs:79) 50% ( 6 / 12) in 'FWGL.Shader.Program' Missing documentation for: Module header LoadedProgram (FWGL/Shader/Program.hs:40) loadProgram (FWGL/Shader/Program.hs:91) castProgram (FWGL/Shader/Program.hs:72) defaultProgram3D (FWGL/Shader/Program.hs:85) defaultProgram2D (FWGL/Shader/Program.hs:88) 64% ( 9 / 14) in 'FWGL.Graphics.Types' Missing documentation for: Module header UniformLocation (FWGL/Graphics/Types.hs:38) TextureImage (FWGL/Graphics/Types.hs:62) LoadedTexture (FWGL/Graphics/Types.hs:65) LayerType (FWGL/Graphics/Types.hs:102) 0% ( 0 / 3) in 'FWGL.Graphics.Shapes' Missing documentation for: Module header rectGeometry (FWGL/Graphics/Shapes.hs:8) cubeGeometry (FWGL/Graphics/Shapes.hs:20) 60% ( 3 / 5) in 'FWGL.Graphics.Texture' Missing documentation for: Module header emptyTexture (FWGL/Graphics/Texture.hs:73) 91% ( 20 / 22) in 'FWGL.Graphics.Draw' Missing documentation for: Module header drawEnd (FWGL/Graphics/Draw.hs:122) 95% ( 52 / 55) in 'FWGL.Graphics.Generic' Missing documentation for: Module header MemberGlobal (FWGL/Graphics/Generic.hs:102) RemoveGlobal (FWGL/Graphics/Generic.hs:125) 98% ( 39 / 40) in 'FWGL.Graphics.D2' Missing documentation for: Uniforms2D (FWGL/Graphics/D2.hs:62) 91% ( 43 / 47) in 'FWGL.Graphics.D3' Missing documentation for: Uniforms3D (FWGL/Graphics/D3.hs:70) Texture2 (FWGL/Shader/Default3D.hs:11) Transform3 (FWGL/Shader/Default3D.hs:14) View3 (FWGL/Shader/Default3D.hs:17) 96% ( 47 / 49) in 'FWGL' Missing documentation for: BackendM (FWGL.hs:148) Effect (FWGL.hs:97) Warning: FWGL.Internal.TList: could not find link destinations for: And Reverse' Warning: FWGL.Shader.Shader: could not find link destinations for: StaticList StaticSTList And Warning: FWGL.Shader.GLSL: could not find link destinations for: ShaderVars Warning: FWGL.Geometry: could not find link destinations for: RemoveAttr Warning: FWGL.Graphics.Types: could not find link destinations for: ResMap Warning: FWGL.Graphics.Generic: could not find link destinations for: RemoveAttr Documentation created: dist/doc/html/fwgl/index.html, dist/doc/html/fwgl/fwgl.txt Creating package registration file: /tmp/pkgConf-fwgl-0.1.44870738471750829613.0 Installing library in /home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/fwgl-0.1.4.0-99fOLlG5U5Z9XolJa4mmoH Registering fwgl-0.1.4.0... Installed fwgl-0.1.4.0