Build #1 for HGamer3D-0.8.0
Package | HGamer3D-0.8.0 |
---|
Install | InstallOk |
---|---|
Docs | Ok |
Tests | NotTried |
Time submitted | 2016-08-14 16:48:50.466245 UTC |
---|---|
Compiler | ghc-8.0.1.20160701 |
OS | linux |
Arch | x86_64 |
Dependencies | base-4.9.0.0, bytestring-0.10.8.1, cereal-0.5.3.0, clock-0.6.0.1, containers-0.5.7.1, directory-1.2.6.2, filepath-1.4.1.0, fresco-binding-0.2.0, messagepack-0.5.1, text-1.2.2.1, vect-0.4.7 |
Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... cabal: Entering directory '/tmp/cabal-tmp-13143/cereal-0.5.3.0' Configuring cereal-0.5.3.0... Building cereal-0.5.3.0... Preprocessing library cereal-0.5.3.0... [1 of 4] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, dist/build/Data/Serialize/Put.o ) [2 of 4] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, dist/build/Data/Serialize/Get.o ) [3 of 4] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, dist/build/Data/Serialize/IEEE754.o ) [4 of 4] Compiling Data.Serialize ( src/Data/Serialize.hs, dist/build/Data/Serialize.o ) Running Haddock for cereal-0.5.3.0... Running hscolour for cereal-0.5.3.0... Preprocessing library cereal-0.5.3.0... Preprocessing library cereal-0.5.3.0... Haddock coverage: 68% ( 30 / 44) in 'Data.Serialize.Put' Missing documentation for: Putter (src/Data/Serialize/Put.hs:134) putBuilder (src/Data/Serialize/Put.hs:182) putShortByteString (src/Data/Serialize/Put.hs:231) putTwoOf (src/Data/Serialize/Put.hs:311) putListOf (src/Data/Serialize/Put.hs:315) putIArrayOf (src/Data/Serialize/Put.hs:321) putSeqOf (src/Data/Serialize/Put.hs:327) putTreeOf (src/Data/Serialize/Put.hs:333) putMapOf (src/Data/Serialize/Put.hs:340) putIntMapOf (src/Data/Serialize/Put.hs:344) putSetOf (src/Data/Serialize/Put.hs:348) putIntSetOf (src/Data/Serialize/Put.hs:352) putMaybeOf (src/Data/Serialize/Put.hs:356) putEitherOf (src/Data/Serialize/Put.hs:361) 94% ( 60 / 64) in 'Data.Serialize.Get' Missing documentation for: label (src/Data/Serialize/Get.hs:272) getLazyByteString (src/Data/Serialize/Get.hs:510) getShortByteString (src/Data/Serialize/Get.hs:515) getTwoOf (src/Data/Serialize/Get.hs:754) 100% ( 11 / 11) in 'Data.Serialize.IEEE754' Cannot find documentation for: $example 87% ( 13 / 15) in 'Data.Serialize' Missing documentation for: GSerializePut (src/Data/Serialize.hs:550) GSerializeGet (src/Data/Serialize.hs:553) Warning: Data.Serialize.Put: could not find link destinations for: PairS Warning: Data.Serialize.Get: could not find link destinations for: get Warning: Data.Serialize: could not find link destinations for: PutSum SumSize GetSum Documentation created: dist/doc/html/cereal/index.html, dist/doc/html/cereal/cereal.txt Creating package registration file: /tmp/pkgConf-cereal-0.5.32145174067468703135.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/cereal-0.5.3.0-90KodwwwQanJlL7equBhpB Registering cereal-0.5.3.0... cabal: Leaving directory '/tmp/cabal-tmp-13143/cereal-0.5.3.0' Installed cereal-0.5.3.0 cabal: Entering directory '/tmp/cabal-tmp-13143/clock-0.6.0.1' Configuring clock-0.6.0.1... Building clock-0.6.0.1... Preprocessing library clock-0.6.0.1... Clock.hsc:42:0: warning: "hsc_alignment" redefined [enabled by default] In file included from dist/build/System/Clock_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ [1 of 1] Compiling System.Clock ( dist/build/System/Clock.hs, dist/build/System/Clock.o ) System/Clock.hsc:219:10: warning: [-Wmissing-methods] • No explicit implementation for ‘fromInteger’ • In the instance declaration for ‘Num TimeSpec’ Running Haddock for clock-0.6.0.1... Running hscolour for clock-0.6.0.1... Preprocessing library clock-0.6.0.1... Preprocessing library clock-0.6.0.1... System/Clock.hsc:219:10: warning: [-Wmissing-methods] • No explicit implementation for ‘fromInteger’ • In the instance declaration for ‘Num TimeSpec’ Haddock coverage: 100% ( 7 / 7) in 'System.Clock' Documentation created: dist/doc/html/clock/index.html, dist/doc/html/clock/clock.txt Creating package registration file: /tmp/pkgConf-clock-0.6.021147380972007905771.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/clock-0.6.0.1-6OPEWOVCvWh6v8ysClofcw Registering clock-0.6.0.1... cabal: Leaving directory '/tmp/cabal-tmp-13143/clock-0.6.0.1' Installed clock-0.6.0.1 cabal: Entering directory '/tmp/cabal-tmp-13143/random-1.1' Configuring random-1.1... Building random-1.1... Preprocessing library random-1.1... [1 of 1] Compiling System.Random ( System/Random.hs, dist/build/System/Random.o ) System/Random.hs:43:1: warning: [-Wtabs] Tab character found here, and in 74 further locations. Please use spaces instead. Running Haddock for random-1.1... Running hscolour for random-1.1... Preprocessing library random-1.1... Preprocessing library random-1.1... System/Random.hs:43:1: warning: [-Wtabs] Tab character found here, and in 74 further locations. Please use spaces instead. Haddock coverage: Cannot find documentation for: $intro 100% ( 16 / 16) in 'System.Random' Documentation created: dist/doc/html/random/index.html, dist/doc/html/random/random.txt Creating package registration file: /tmp/pkgConf-random-112390360291884661237.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/random-1.1-54KmMHXjttlERYcr1mvsAe Registering random-1.1... cabal: Leaving directory '/tmp/cabal-tmp-13143/random-1.1' Installed random-1.1 cabal: Entering directory '/tmp/cabal-tmp-13143/text-1.2.2.1' Configuring text-1.2.2.1... Building text-1.2.2.1... Preprocessing library text-1.2.2.1... [ 1 of 44] Compiling Data.Text.Internal.Read ( Data/Text/Internal/Read.hs, dist/build/Data/Text/Internal/Read.o ) [ 2 of 44] Compiling Data.Text.Internal.Encoding.Utf32 ( Data/Text/Internal/Encoding/Utf32.hs, dist/build/Data/Text/Internal/Encoding/Utf32.o ) [ 3 of 44] Compiling Data.Text.Internal.Builder.RealFloat.Functions ( Data/Text/Internal/Builder/RealFloat/Functions.hs, dist/build/Data/Text/Internal/Builder/RealFloat/Functions.o ) [ 4 of 44] Compiling Data.Text.Internal.Builder.Int.Digits ( Data/Text/Internal/Builder/Int/Digits.hs, dist/build/Data/Text/Internal/Builder/Int/Digits.o ) [ 5 of 44] Compiling Data.Text.Encoding.Error ( Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o ) [ 6 of 44] Compiling Data.Text.Internal.Unsafe.Shift ( Data/Text/Internal/Unsafe/Shift.hs, dist/build/Data/Text/Internal/Unsafe/Shift.o ) [ 7 of 44] Compiling Data.Text.Internal.Encoding.Utf16 ( Data/Text/Internal/Encoding/Utf16.hs, dist/build/Data/Text/Internal/Encoding/Utf16.o ) [ 8 of 44] Compiling Data.Text.Internal.Functions ( Data/Text/Internal/Functions.hs, dist/build/Data/Text/Internal/Functions.o ) [ 9 of 44] Compiling Data.Text.Internal.Unsafe ( Data/Text/Internal/Unsafe.hs, dist/build/Data/Text/Internal/Unsafe.o ) [10 of 44] Compiling Data.Text.Array ( Data/Text/Array.hs, dist/build/Data/Text/Array.o ) [11 of 44] Compiling Data.Text.Internal.Unsafe.Char ( Data/Text/Internal/Unsafe/Char.hs, dist/build/Data/Text/Internal/Unsafe/Char.o ) [12 of 44] Compiling Data.Text.Internal ( Data/Text/Internal.hs, dist/build/Data/Text/Internal.o ) [13 of 44] Compiling Data.Text.Internal.Fusion.Size ( Data/Text/Internal/Fusion/Size.hs, dist/build/Data/Text/Internal/Fusion/Size.o ) [14 of 44] Compiling Data.Text.Internal.Fusion.Types ( Data/Text/Internal/Fusion/Types.hs, dist/build/Data/Text/Internal/Fusion/Types.o ) [15 of 44] Compiling Data.Text.Internal.Fusion.CaseMapping ( Data/Text/Internal/Fusion/CaseMapping.hs, dist/build/Data/Text/Internal/Fusion/CaseMapping.o ) [16 of 44] Compiling Data.Text.Internal.Fusion.Common ( Data/Text/Internal/Fusion/Common.hs, dist/build/Data/Text/Internal/Fusion/Common.o ) [17 of 44] Compiling Data.Text.Unsafe ( Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o ) [18 of 44] Compiling Data.Text.Internal.Private ( Data/Text/Internal/Private.hs, dist/build/Data/Text/Internal/Private.o ) [19 of 44] Compiling Data.Text.Internal.Fusion ( Data/Text/Internal/Fusion.hs, dist/build/Data/Text/Internal/Fusion.o ) [20 of 44] Compiling Data.Text.Show ( Data/Text/Show.hs, dist/build/Data/Text/Show.o ) [21 of 44] Compiling Data.Text.Internal.Encoding.Fusion.Common ( Data/Text/Internal/Encoding/Fusion/Common.hs, dist/build/Data/Text/Internal/Encoding/Fusion/Common.o ) [22 of 44] Compiling Data.Text.Internal.Encoding.Utf8 ( Data/Text/Internal/Encoding/Utf8.hs, dist/build/Data/Text/Internal/Encoding/Utf8.o ) [23 of 44] Compiling Data.Text.Internal.Encoding.Fusion ( Data/Text/Internal/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Encoding/Fusion.o ) [24 of 44] Compiling Data.Text.Encoding ( Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o ) [25 of 44] Compiling Data.Text.Internal.Lazy.Encoding.Fusion ( Data/Text/Internal/Lazy/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Encoding/Fusion.o ) [26 of 44] Compiling Data.Text.Internal.Search ( Data/Text/Internal/Search.hs, dist/build/Data/Text/Internal/Search.o ) [27 of 44] Compiling Data.Text.Foreign ( Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.o ) [28 of 44] Compiling Data.Text ( Data/Text.hs, dist/build/Data/Text.o ) Data/Text.hs:587:1: warning: [-Winline-rule-shadowing] Rule "TEXT compareN/length -> compareLength" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:592:1: warning: [-Winline-rule-shadowing] Rule "TEXT ==N/length -> compareLength/==EQ" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:597:1: warning: [-Winline-rule-shadowing] Rule "TEXT /=N/length -> compareLength//=EQ" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:602:1: warning: [-Winline-rule-shadowing] Rule "TEXT <N/length -> compareLength/==LT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:607:1: warning: [-Winline-rule-shadowing] Rule "TEXT <=N/length -> compareLength//=GT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:612:1: warning: [-Winline-rule-shadowing] Rule "TEXT >N/length -> compareLength/==GT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:617:1: warning: [-Winline-rule-shadowing] Rule "TEXT >=N/length -> compareLength//=LT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ [29 of 44] Compiling Data.Text.Internal.IO ( Data/Text/Internal/IO.hs, dist/build/Data/Text/Internal/IO.o ) [30 of 44] Compiling Data.Text.IO ( Data/Text/IO.hs, dist/build/Data/Text/IO.o ) [31 of 44] Compiling Data.Text.Internal.Lazy ( Data/Text/Internal/Lazy.hs, dist/build/Data/Text/Internal/Lazy.o ) [32 of 44] Compiling Data.Text.Internal.Lazy.Fusion ( Data/Text/Internal/Lazy/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Fusion.o ) [33 of 44] Compiling Data.Text.Internal.Lazy.Search ( Data/Text/Internal/Lazy/Search.hs, dist/build/Data/Text/Internal/Lazy/Search.o ) [34 of 44] Compiling Data.Text.Lazy.Internal ( Data/Text/Lazy/Internal.hs, dist/build/Data/Text/Lazy/Internal.o ) [35 of 44] Compiling Data.Text.Lazy.Encoding ( Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.o ) [36 of 44] Compiling Data.Text.Lazy ( Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.o ) [37 of 44] Compiling Data.Text.Internal.Builder ( Data/Text/Internal/Builder.hs, dist/build/Data/Text/Internal/Builder.o ) Data/Text/Internal/Builder.hs:324:1: warning: [-Winline-rule-shadowing] Rule "flush/flush" may never fire because ‘flush’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘flush’ [38 of 44] Compiling Data.Text.Lazy.Builder ( Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.o ) [39 of 44] Compiling Data.Text.Internal.Builder.Functions ( Data/Text/Internal/Builder/Functions.hs, dist/build/Data/Text/Internal/Builder/Functions.o ) [40 of 44] Compiling Data.Text.Lazy.Builder.Int ( Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.o ) [41 of 44] Compiling Data.Text.Lazy.IO ( Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.o ) [42 of 44] Compiling Data.Text.Lazy.Read ( Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.o ) [43 of 44] Compiling Data.Text.Lazy.Builder.RealFloat ( Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.o ) [44 of 44] Compiling Data.Text.Read ( Data/Text/Read.hs, dist/build/Data/Text/Read.o ) Running Haddock for text-1.2.2.1... Running hscolour for text-1.2.2.1... Preprocessing library text-1.2.2.1... Preprocessing library text-1.2.2.1... Haddock coverage: 14% ( 1 / 7) in 'Data.Text.Internal.Read' Missing documentation for: IReader (Data/Text/Internal/Read.hs:26) IParser (Data/Text/Internal/Read.hs:28) T (Data/Text/Internal/Read.hs:48) digitToInt (Data/Text/Internal/Read.hs:61) hexDigitToInt (Data/Text/Internal/Read.hs:55) perhaps (Data/Text/Internal/Read.hs:50) 50% ( 1 / 2) in 'Data.Text.Internal.Encoding.Utf32' Missing documentation for: validate (Data/Text/Internal/Encoding/Utf32.hs:24) 50% ( 1 / 2) in 'Data.Text.Internal.Builder.RealFloat.Functions' Missing documentation for: roundTo (Data/Text/Internal/Builder/RealFloat/Functions.hs:17) 0% ( 0 / 2) in 'Data.Text.Internal.Builder.Int.Digits' Missing documentation for: Module header digits (Data/Text/Internal/Builder/Int/Digits.hs:21) 100% ( 12 / 12) in 'Data.Text.Encoding.Error' 100% ( 2 / 2) in 'Data.Text.Internal.Unsafe.Shift' 25% ( 1 / 4) in 'Data.Text.Internal.Encoding.Utf16' Missing documentation for: chr2 (Data/Text/Internal/Encoding/Utf16.hs:29) validate1 (Data/Text/Internal/Encoding/Utf16.hs:38) validate2 (Data/Text/Internal/Encoding/Utf16.hs:42) 100% ( 2 / 2) in 'Data.Text.Internal.Functions' 100% ( 3 / 3) in 'Data.Text.Internal.Unsafe' 100% ( 16 / 16) in 'Data.Text.Array' 33% ( 2 / 6) in 'Data.Text.Internal.Unsafe.Char' Missing documentation for: ord (Data/Text/Internal/Unsafe/Char.hs:39) unsafeChr (Data/Text/Internal/Unsafe/Char.hs:43) unsafeChr8 (Data/Text/Internal/Unsafe/Char.hs:47) unsafeChr32 (Data/Text/Internal/Unsafe/Char.hs:51) 95% ( 19 / 20) in 'Data.Text.Internal' Missing documentation for: textP (Data/Text/Internal.hs:97) 38% ( 5 / 13) in 'Data.Text.Internal.Fusion.Size' Missing documentation for: Size (Data/Text/Internal/Fusion/Size.hs:40) exactly (Data/Text/Internal/Fusion/Size.hs:44) exactSize (Data/Text/Internal/Fusion/Size.hs:49) maxSize (Data/Text/Internal/Fusion/Size.hs:57) betweenSize (Data/Text/Internal/Fusion/Size.hs:65) unknownSize (Data/Text/Internal/Fusion/Size.hs:74) compareSize (Data/Text/Internal/Fusion/Size.hs:143) isEmpty (Data/Text/Internal/Fusion/Size.hs:151) 88% ( 7 / 8) in 'Data.Text.Internal.Fusion.Types' Missing documentation for: Stream (Data/Text/Internal/Fusion/Types.hs:83) 0% ( 0 / 5) in 'Data.Text.Internal.Fusion.CaseMapping' Missing documentation for: Module header upperMapping (Data/Text/Internal/Fusion/CaseMapping.hs:13) lowerMapping (Data/Text/Internal/Fusion/CaseMapping.hs:220) titleMapping (Data/Text/Internal/Fusion/CaseMapping.hs:225) foldMapping (Data/Text/Internal/Fusion/CaseMapping.hs:324) 89% ( 63 / 71) in 'Data.Text.Internal.Fusion.Common' Missing documentation for: singleton (Data/Text/Internal/Fusion/Common.hs:119) streamList (Data/Text/Internal/Fusion/Common.hs:125) unstreamList (Data/Text/Internal/Fusion/Common.hs:131) intercalate (Data/Text/Internal/Fusion/Common.hs:577) justifyLeftI (Data/Text/Internal/Fusion/Common.hs:479) scanl (Data/Text/Internal/Fusion/Common.hs:656) replicateCharI (Data/Text/Internal/Fusion/Common.hs:671) replicateI (Data/Text/Internal/Fusion/Common.hs:682) 93% ( 13 / 14) in 'Data.Text.Unsafe' Missing documentation for: Iter (Data/Text/Unsafe.hs:62) 33% ( 1 / 3) in 'Data.Text.Internal.Private' Missing documentation for: runText (Data/Text/Internal/Private.hs:33) span_ (Data/Text/Internal/Private.hs:23) 91% ( 20 / 22) in 'Data.Text.Internal.Fusion' Missing documentation for: Stream (Data/Text/Internal/Fusion/Types.hs:83) length (Data/Text/Internal/Fusion.hs:127) 100% ( 4 / 4) in 'Data.Text.Show' 33% ( 2 / 6) in 'Data.Text.Internal.Encoding.Fusion.Common' Missing documentation for: restreamUtf16LE (Data/Text/Internal/Encoding/Fusion/Common.hs:63) restreamUtf16BE (Data/Text/Internal/Encoding/Fusion/Common.hs:39) restreamUtf32LE (Data/Text/Internal/Encoding/Fusion/Common.hs:106) restreamUtf32BE (Data/Text/Internal/Encoding/Fusion/Common.hs:87) 17% ( 2 / 12) in 'Data.Text.Internal.Encoding.Utf8' Missing documentation for: ord2 (Data/Text/Internal/Encoding/Utf8.hs:58) ord3 (Data/Text/Internal/Encoding/Utf8.hs:69) ord4 (Data/Text/Internal/Encoding/Utf8.hs:81) chr2 (Data/Text/Internal/Encoding/Utf8.hs:94) chr3 (Data/Text/Internal/Encoding/Utf8.hs:103) chr4 (Data/Text/Internal/Encoding/Utf8.hs:114) validate1 (Data/Text/Internal/Encoding/Utf8.hs:128) validate2 (Data/Text/Internal/Encoding/Utf8.hs:132) validate3 (Data/Text/Internal/Encoding/Utf8.hs:136) validate4 (Data/Text/Internal/Encoding/Utf8.hs:153) 91% ( 10 / 11) in 'Data.Text.Internal.Encoding.Fusion' Missing documentation for: streamASCII (Data/Text/Internal/Encoding/Fusion.hs:57) 100% ( 33 / 33) in 'Data.Text.Encoding' 100% ( 10 / 10) in 'Data.Text.Internal.Lazy.Encoding.Fusion' 100% ( 2 / 2) in 'Data.Text.Internal.Search' 100% ( 18 / 18) in 'Data.Text.Foreign' 100% (127 /127) in 'Data.Text' 100% ( 3 / 3) in 'Data.Text.Internal.IO' 100% ( 20 / 20) in 'Data.Text.IO' 93% ( 14 / 15) in 'Data.Text.Internal.Lazy' Missing documentation for: Text (Data/Text/Internal/Lazy.hs:47) 100% ( 8 / 8) in 'Data.Text.Internal.Lazy.Fusion' 100% ( 2 / 2) in 'Data.Text.Internal.Lazy.Search' 100% ( 2 / 2) in 'Data.Text.Lazy.Internal' 89% ( 24 / 27) in 'Data.Text.Lazy.Encoding' Missing documentation for: encodeUtf8 (Data/Text/Lazy/Encoding.hs:148) encodeUtf8Builder (Data/Text/Lazy/Encoding.hs:162) encodeUtf8BuilderEscaped (Data/Text/Lazy/Encoding.hs:167) 99% (128 /129) in 'Data.Text.Lazy' Missing documentation for: Text (Data/Text/Internal/Lazy.hs:47) 94% ( 16 / 17) in 'Data.Text.Internal.Builder' Missing documentation for: append' (Data/Text/Internal/Builder.hs:301) 100% ( 12 / 12) in 'Data.Text.Lazy.Builder' 100% ( 3 / 3) in 'Data.Text.Internal.Builder.Functions' 0% ( 0 / 3) in 'Data.Text.Lazy.Builder.Int' Missing documentation for: Module header decimal (Data/Text/Lazy/Builder/Int.hs:52) hexadecimal (Data/Text/Lazy/Builder/Int.hs:162) 100% ( 19 / 19) in 'Data.Text.Lazy.IO' 100% ( 7 / 7) in 'Data.Text.Lazy.Read' 75% ( 3 / 4) in 'Data.Text.Lazy.Builder.RealFloat' Missing documentation for: formatRealFloat (Data/Text/Lazy/Builder/RealFloat.hs:46) 100% ( 7 / 7) in 'Data.Text.Read' Warning: Data.Text.Internal.Fusion.Common: could not find link destinations for: findIndicesI Warning: Data.Text: could not find link destinations for: replicateChar countChar Warning: Data.Text.Internal.IO: could not find link destinations for: Handle__ Warning: Data.Text.Lazy: could not find link destinations for: replicateChar dropWords splitAtWord countChar Warning: Data.Text.Internal.Builder: could not find link destinations for: empty append Warning: Data.Text.Lazy.Builder.RealFloat: could not find link destinations for: floatToDigits Documentation created: dist/doc/html/text/index.html, dist/doc/html/text/text.txt Creating package registration file: /tmp/pkgConf-text-1.2.21569229320705178736.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3Qs Registering text-1.2.2.1... cabal: Leaving directory '/tmp/cabal-tmp-13143/text-1.2.2.1' Installed text-1.2.2.1 cabal: Entering directory '/tmp/cabal-tmp-13143/messagepack-0.5.1' Configuring messagepack-0.5.1... Building messagepack-0.5.1... Preprocessing library messagepack-0.5.1... [1 of 2] Compiling Data.MessagePack.Spec ( Data/MessagePack/Spec.hs, dist/build/Data/MessagePack/Spec.o ) [2 of 2] Compiling Data.MessagePack ( Data/MessagePack.hs, dist/build/Data/MessagePack.o ) Running Haddock for messagepack-0.5.1... Running hscolour for messagepack-0.5.1... Preprocessing library messagepack-0.5.1... Preprocessing library messagepack-0.5.1... Haddock coverage: 2% ( 1 / 42) in 'Data.MessagePack.Spec' Missing documentation for: posFixintMask (Data/MessagePack/Spec.hs:60) negFixintMask (Data/MessagePack/Spec.hs:61) fixmapMask (Data/MessagePack/Spec.hs:62) fixarrayMask (Data/MessagePack/Spec.hs:63) fixstrMask (Data/MessagePack/Spec.hs:64) posFixint (Data/MessagePack/Spec.hs:66) negFixint (Data/MessagePack/Spec.hs:67) fixmap (Data/MessagePack/Spec.hs:68) fixarray (Data/MessagePack/Spec.hs:69) fixstr (Data/MessagePack/Spec.hs:70) nil (Data/MessagePack/Spec.hs:71) false (Data/MessagePack/Spec.hs:72) true (Data/MessagePack/Spec.hs:73) bin8 (Data/MessagePack/Spec.hs:74) bin16 (Data/MessagePack/Spec.hs:75) bin32 (Data/MessagePack/Spec.hs:76) ext8 (Data/MessagePack/Spec.hs:77) ext16 (Data/MessagePack/Spec.hs:78) ext32 (Data/MessagePack/Spec.hs:79) float32 (Data/MessagePack/Spec.hs:80) float64 (Data/MessagePack/Spec.hs:81) uint8 (Data/MessagePack/Spec.hs:82) uint16 (Data/MessagePack/Spec.hs:83) uint32 (Data/MessagePack/Spec.hs:84) uint64 (Data/MessagePack/Spec.hs:85) int8 (Data/MessagePack/Spec.hs:86) int16 (Data/MessagePack/Spec.hs:87) int32 (Data/MessagePack/Spec.hs:88) int64 (Data/MessagePack/Spec.hs:89) fixext1 (Data/MessagePack/Spec.hs:90) fixext2 (Data/MessagePack/Spec.hs:91) fixext4 (Data/MessagePack/Spec.hs:92) fixext8 (Data/MessagePack/Spec.hs:93) fixext16 (Data/MessagePack/Spec.hs:94) str8 (Data/MessagePack/Spec.hs:95) str16 (Data/MessagePack/Spec.hs:96) str32 (Data/MessagePack/Spec.hs:97) array16 (Data/MessagePack/Spec.hs:98) array32 (Data/MessagePack/Spec.hs:99) map16 (Data/MessagePack/Spec.hs:100) map32 (Data/MessagePack/Spec.hs:101) 33% ( 1 / 3) in 'Data.MessagePack' Missing documentation for: Object (Data/MessagePack.hs:28) (Data/MessagePack.hs:43) Documentation created: dist/doc/html/messagepack/index.html, dist/doc/html/messagepack/messagepack.txt Creating package registration file: /tmp/pkgConf-messagepack-0.52070262721691449122.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/messagepack-0.5.1-455bDvKkIoI26OXb6UqZpS Registering messagepack-0.5.1... cabal: Leaving directory '/tmp/cabal-tmp-13143/messagepack-0.5.1' Installed messagepack-0.5.1 cabal: Entering directory '/tmp/cabal-tmp-13143/vect-0.4.7' [1 of 1] Compiling Main ( /tmp/cabal-tmp-13143/vect-0.4.7/dist/setup/setup.hs, /tmp/cabal-tmp-13143/vect-0.4.7/dist/setup/Main.o ) Linking /tmp/cabal-tmp-13143/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: [-Wunused-imports] 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:91:1: warning: [-Winline-rule-shadowing] Rule "scalar multiplication left" may never fire because rule "Class op *&" for ‘*&’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:92:1: warning: [-Winline-rule-shadowing] Rule "scalar multiplication right" may never fire because rule "Class op &*" for ‘&*’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:111:1: warning: [-Winline-rule-shadowing] Rule "len/square 1" may never fire because rule "Class op len" for ‘len’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:112:1: warning: [-Winline-rule-shadowing] Rule "len/square 2" may never fire because rule "Class op fromInteger" for ‘fromInteger’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:112:1: warning: [-Winline-rule-shadowing] Rule "len/square 2" may never fire because rule "Class op len" for ‘len’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:113:1: warning: [-Winline-rule-shadowing] Rule "norm/square 1" may never fire because rule "Class op norm" for ‘norm’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:114:1: warning: [-Winline-rule-shadowing] Rule "norm/square 2" may never fire because rule "Class op fromInteger" for ‘fromInteger’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:114:1: warning: [-Winline-rule-shadowing] Rule "norm/square 2" may never fire because rule "Class op norm" for ‘norm’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:124:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v • In the type signature for: angle :: (Vector v, DotProd v) => v -> v -> Double Data/Vect/Double/Base.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, DotProd v) • In the type signature for: angle' :: (Vector v, UnitVector v u, DotProd v) => u -> u -> Double Data/Vect/Double/Base.hs:132:1: warning: [-Winline-rule-shadowing] Rule "normalize is idempotent" may never fire because ‘normalize’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘normalize’ Data/Vect/Double/Base.hs:132:1: warning: [-Winline-rule-shadowing] Rule "normalize is idempotent" may never fire because ‘normalize’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘normalize’ Data/Vect/Double/Base.hs:143:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, DotProd v) • In the type signature for: project' :: (Vector v, UnitVector v u, DotProd v) => v -> u -> v Data/Vect/Double/Base.hs:194:1: warning: [-Winline-rule-shadowing] Rule "transpose is an involution" may never fire because rule "Class op transpose" for ‘transpose’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:195:1: warning: [-Winline-rule-shadowing] Rule "inverse is an involution" may never fire because rule "Class op inverse" for ‘inverse’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/Base.hs:221:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v • In the type signature for: householder :: (Vector v, UnitVector v u, Matrix m, Vector m, Tensor m v) => u -> m Data/Vect/Double/Base.hs:225:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, Matrix m) • In the type signature for: householderOrtho :: (Vector v, UnitVector v u, Matrix m, Vector m, Tensor m v, Orthogonal m o) => u -> o [ 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wunused-imports] 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: [-Wunused-imports] 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/Interpolate.hs:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Interpolate v • In the type signature for: slerp :: (Interpolate v, UnitVector v u) => Double -> u -> u -> u [ 5 of 21] Compiling Data.Vect.Double.GramSchmidt ( Data/Vect/Double/GramSchmidt.hs, dist/build/Data/Vect/Double/GramSchmidt.o ) Data/Vect/Double/GramSchmidt.hs:34:1: warning: [-Winline-rule-shadowing] Rule "gramSchmidt is idempotent" may never fire because rule "Class op gramSchmidt" for ‘gramSchmidt’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Double/GramSchmidt.hs:35:1: warning: [-Winline-rule-shadowing] Rule "gramSchmidtNormalize is idempotent" may never fire because rule "Class op gramSchmidtNormalize" for ‘gramSchmidtNormalize’ might fire first Probable fix: add phase [n] or [~n] to the competing rule [ 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wunused-imports] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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: [-Wunused-imports] 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:91:1: warning: [-Winline-rule-shadowing] Rule "scalar multiplication left" may never fire because rule "Class op *&" for ‘*&’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:92:1: warning: [-Winline-rule-shadowing] Rule "scalar multiplication right" may never fire because rule "Class op &*" for ‘&*’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:111:1: warning: [-Winline-rule-shadowing] Rule "len/square 1" may never fire because rule "Class op len" for ‘len’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:112:1: warning: [-Winline-rule-shadowing] Rule "len/square 2" may never fire because rule "Class op fromInteger" for ‘fromInteger’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:112:1: warning: [-Winline-rule-shadowing] Rule "len/square 2" may never fire because rule "Class op len" for ‘len’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:113:1: warning: [-Winline-rule-shadowing] Rule "norm/square 1" may never fire because rule "Class op norm" for ‘norm’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:114:1: warning: [-Winline-rule-shadowing] Rule "norm/square 2" may never fire because rule "Class op fromInteger" for ‘fromInteger’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:114:1: warning: [-Winline-rule-shadowing] Rule "norm/square 2" may never fire because rule "Class op norm" for ‘norm’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:124:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v • In the type signature for: angle :: (Vector v, DotProd v) => v -> v -> Float Data/Vect/Float/Base.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, DotProd v) • In the type signature for: angle' :: (Vector v, UnitVector v u, DotProd v) => u -> u -> Float Data/Vect/Float/Base.hs:132:1: warning: [-Winline-rule-shadowing] Rule "normalize is idempotent" may never fire because ‘normalize’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘normalize’ Data/Vect/Float/Base.hs:132:1: warning: [-Winline-rule-shadowing] Rule "normalize is idempotent" may never fire because ‘normalize’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘normalize’ Data/Vect/Float/Base.hs:143:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, DotProd v) • In the type signature for: project' :: (Vector v, UnitVector v u, DotProd v) => v -> u -> v Data/Vect/Float/Base.hs:194:1: warning: [-Winline-rule-shadowing] Rule "transpose is an involution" may never fire because rule "Class op transpose" for ‘transpose’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:195:1: warning: [-Winline-rule-shadowing] Rule "inverse is an involution" may never fire because rule "Class op inverse" for ‘inverse’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/Base.hs:221:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v • In the type signature for: householder :: (Vector v, UnitVector v u, Matrix m, Vector m, Tensor m v) => u -> m Data/Vect/Float/Base.hs:225:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, Matrix m) • In the type signature for: householderOrtho :: (Vector v, UnitVector v u, Matrix m, Vector m, Tensor m v, Orthogonal m o) => u -> o [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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wunused-imports] 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: [-Wunused-imports] 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/Interpolate.hs:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Interpolate v • In the type signature for: slerp :: (Interpolate v, UnitVector v u) => Float -> u -> u -> u [15 of 21] Compiling Data.Vect.Float.GramSchmidt ( Data/Vect/Float/GramSchmidt.hs, dist/build/Data/Vect/Float/GramSchmidt.o ) Data/Vect/Float/GramSchmidt.hs:34:1: warning: [-Winline-rule-shadowing] Rule "gramSchmidt is idempotent" may never fire because rule "Class op gramSchmidt" for ‘gramSchmidt’ might fire first Probable fix: add phase [n] or [~n] to the competing rule Data/Vect/Float/GramSchmidt.hs:35:1: warning: [-Winline-rule-shadowing] Rule "gramSchmidtNormalize is idempotent" may never fire because rule "Class op gramSchmidtNormalize" for ‘gramSchmidtNormalize’ might fire first Probable fix: add phase [n] or [~n] to the competing rule [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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wunused-imports] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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 ) 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: [-Wunused-imports] 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:124:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v • In the type signature for: angle :: (Vector v, DotProd v) => v -> v -> Double Data/Vect/Double/Base.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, DotProd v) • In the type signature for: angle' :: (Vector v, UnitVector v u, DotProd v) => u -> u -> Double Data/Vect/Double/Base.hs:143:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, DotProd v) • In the type signature for: project' :: (Vector v, UnitVector v u, DotProd v) => v -> u -> v Data/Vect/Double/Base.hs:221:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v • In the type signature for: householder :: (Vector v, UnitVector v u, Matrix m, Vector m, Tensor m v) => u -> m Data/Vect/Double/Base.hs:225:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, Matrix m) • In the type signature for: householderOrtho :: (Vector v, UnitVector v u, Matrix m, Vector m, Tensor m v, Orthogonal m o) => u -> o Data/Vect/Double/Util/Dim3.hs:63:10: warning: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wunused-imports] 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: [-Wunused-imports] 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/Interpolate.hs:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Interpolate v • In the type signature for: slerp :: (Interpolate v, UnitVector v u) => Double -> u -> u -> u Data/Vect/Double/Util/Dim4.hs:72:10: warning: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wunused-imports] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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: [-Wunused-imports] 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:124:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v • In the type signature for: angle :: (Vector v, DotProd v) => v -> v -> Float Data/Vect/Float/Base.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, DotProd v) • In the type signature for: angle' :: (Vector v, UnitVector v u, DotProd v) => u -> u -> Float Data/Vect/Float/Base.hs:143:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, DotProd v) • In the type signature for: project' :: (Vector v, UnitVector v u, DotProd v) => v -> u -> v Data/Vect/Float/Base.hs:221:1: warning: [-Wredundant-constraints] • Redundant constraint: Vector v • In the type signature for: householder :: (Vector v, UnitVector v u, Matrix m, Vector m, Tensor m v) => u -> m Data/Vect/Float/Base.hs:225:1: warning: [-Wredundant-constraints] • Redundant constraints: (Vector v, Matrix m) • In the type signature for: householderOrtho :: (Vector v, UnitVector v u, Matrix m, Vector m, Tensor m v, Orthogonal m o) => u -> o 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wunused-imports] 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: [-Wunused-imports] 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/Interpolate.hs:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Interpolate v • In the type signature for: slerp :: (Interpolate v, UnitVector v u) => Float -> u -> u -> u Data/Vect/Float/Util/Dim4.hs:72:10: warning: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wunused-imports] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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: [-Wname-shadowing] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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:1: warning: [-Worphans] 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.41131884850380390179.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/vect-0.4.7-4shkZQdeqt11C5CymiZN2o Registering vect-0.4.7... cabal: Leaving directory '/tmp/cabal-tmp-13143/vect-0.4.7' Installed vect-0.4.7 cabal: Entering directory '/tmp/cabal-tmp-13143/fresco-binding-0.2.0' Configuring fresco-binding-0.2.0... Building fresco-binding-0.2.0... Preprocessing library fresco-binding-0.2.0... [1 of 4] Compiling Fresco.Component ( Fresco/Component.hs, dist/build/Fresco/Component.o ) [2 of 4] Compiling Fresco.System ( Fresco/System.hs, dist/build/Fresco/System.o ) [3 of 4] Compiling Fresco.Entity ( Fresco/Entity.hs, dist/build/Fresco/Entity.o ) [4 of 4] Compiling Fresco ( Fresco.hs, dist/build/Fresco.o ) Fresco.hs:16:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. Running Haddock for fresco-binding-0.2.0... Running hscolour for fresco-binding-0.2.0... Preprocessing library fresco-binding-0.2.0... Preprocessing library fresco-binding-0.2.0... Fresco.hs:16:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. Haddock coverage: 100% ( 4 / 4) in 'Fresco.Component' 2% ( 1 / 55) in 'Fresco.System' Missing documentation for: toMsg (Fresco/System.hs:42) fromMsg (Fresco/System.hs:45) MsgFunction (Fresco/System.hs:52) mkMsgFun (Fresco/System.hs:53) mkMsgFunPtr (Fresco/System.hs:55) callMsgFunction (Fresco/System.hs:58) InitFunction (Fresco/System.hs:65) mkInitFun (Fresco/System.hs:66) callInitFunction (Fresco/System.hs:69) EntityCreateFunction (Fresco/System.hs:80) mkEntityCreateFunction (Fresco/System.hs:81) EntityDestroyFunction (Fresco/System.hs:84) mkEntityDestroyFunction (Fresco/System.hs:85) EntityIdFunction (Fresco/System.hs:88) mkEntityIdFunction (Fresco/System.hs:89) EntityIdFreeFunction (Fresco/System.hs:92) mkEntityIdFreeFunction (Fresco/System.hs:93) EntitySetFunction (Fresco/System.hs:97) mkEntitySetFunction (Fresco/System.hs:98) EntityGetDataFunction (Fresco/System.hs:102) mkEntityGetDataFunction (Fresco/System.hs:103) EntityDataReadFunction (Fresco/System.hs:107) mkEntityDataReadFunction (Fresco/System.hs:108) EntityDataReleaseFunction (Fresco/System.hs:112) mkEntityDataReleaseFunction (Fresco/System.hs:113) ObjectLibSystemCreateFunction (Fresco/System.hs:118) mkObjectLibSystemCreateFunction (Fresco/System.hs:119) ObjectLibSystemAddEntityFunction (Fresco/System.hs:123) mkObjectLibSystemAddEntityFunction (Fresco/System.hs:124) ObjectLibSystemStepFunction (Fresco/System.hs:128) mkObjectLibSystemStepFunction (Fresco/System.hs:129) CallbackSystemCreateFunction (Fresco/System.hs:135) mkCallbackSystemCreateFunction (Fresco/System.hs:136) CallbackSystemRegisterReceiverFunction (Fresco/System.hs:140) mkCallbackSystemRegisterReceiverFunction (Fresco/System.hs:141) CallbackSystemStepFunction (Fresco/System.hs:145) mkCallbackSystemStepFunction (Fresco/System.hs:146) EntityInterface (Fresco/System.hs:150) dynamicEI (Fresco/System.hs:230) CStringCLen (Fresco/System.hs:288) unsafeUseAsCStringLen' (Fresco/System.hs:290) entityCreate (Fresco/System.hs:296) entityDestroy (Fresco/System.hs:306) entityId (Fresco/System.hs:313) entitySet (Fresco/System.hs:323) entityGetData (Fresco/System.hs:332) entityDataRead (Fresco/System.hs:341) entityDataRelease (Fresco/System.hs:355) objectLibSystemCreate (Fresco/System.hs:363) objectLibSystemAddEntity (Fresco/System.hs:372) objectLibSystemStep (Fresco/System.hs:380) callbackSystemCreate (Fresco/System.hs:391) callbackSystemRegisterReceiver (Fresco/System.hs:400) callbackSystemStep (Fresco/System.hs:411) 58% ( 11 / 19) in 'Fresco.Entity' Missing documentation for: ObjectLibSystem (Fresco/Entity.hs:127) createOLS (Fresco/Entity.hs:129) stepOLS (Fresco/Entity.hs:134) addEntityOLS (Fresco/Entity.hs:137) CallbackSystem (Fresco/Entity.hs:104) createCBS (Fresco/Entity.hs:106) stepCBS (Fresco/Entity.hs:111) registerReceiverCBS (Fresco/Entity.hs:115) 100% ( 4 / 4) in 'Fresco' Documentation created: dist/doc/html/fresco-binding/index.html, dist/doc/html/fresco-binding/fresco-binding.txt Creating package registration file: /tmp/pkgConf-fresco-binding-0.215342302971364090032.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/fresco-binding-0.2.0-1S1HfFjuIV77iGHVxqwOtb Registering fresco-binding-0.2.0... cabal: Leaving directory '/tmp/cabal-tmp-13143/fresco-binding-0.2.0' Installed fresco-binding-0.2.0 Downloading HGamer3D-0.8.0... cabal: Entering directory '/tmp/cabal-tmp-13143/HGamer3D-0.8.0' Configuring HGamer3D-0.8.0... Building HGamer3D-0.8.0... Preprocessing library HGamer3D-0.8.0... [ 1 of 42] Compiling HGamer3D.Util.Variable ( HGamer3D/Util/Variable.hs, dist/build/HGamer3D/Util/Variable.o ) [ 2 of 42] Compiling HGamer3D.Util.UniqueName ( HGamer3D/Util/UniqueName.hs, dist/build/HGamer3D/Util/UniqueName.o ) [ 3 of 42] Compiling HGamer3D.Util.FileLocation ( HGamer3D/Util/FileLocation.hs, dist/build/HGamer3D/Util/FileLocation.o ) [ 4 of 42] Compiling HGamer3D.Util ( HGamer3D/Util.hs, dist/build/HGamer3D/Util.o ) [ 5 of 42] Compiling HGamer3D.Data.Parent ( HGamer3D/Data/Parent.hs, dist/build/HGamer3D/Data/Parent.o ) [ 6 of 42] Compiling HGamer3D.Data.PlayCmd ( HGamer3D/Data/PlayCmd.hs, dist/build/HGamer3D/Data/PlayCmd.o ) [ 7 of 42] Compiling HGamer3D.Data.Window ( HGamer3D/Data/Window.hs, dist/build/HGamer3D/Data/Window.o ) [ 8 of 42] Compiling HGamer3D.Data.Vector ( HGamer3D/Data/Vector.hs, dist/build/HGamer3D/Data/Vector.o ) [ 9 of 42] Compiling HGamer3D.Data.TypeSynonyms ( HGamer3D/Data/TypeSynonyms.hs, dist/build/HGamer3D/Data/TypeSynonyms.o ) [10 of 42] Compiling HGamer3D.Data.Geometry2D ( HGamer3D/Data/Geometry2D.hs, dist/build/HGamer3D/Data/Geometry2D.o ) [11 of 42] Compiling HGamer3D.Data.GameTime ( HGamer3D/Data/GameTime.hs, dist/build/HGamer3D/Data/GameTime.o ) [12 of 42] Compiling HGamer3D.Data.LMH ( HGamer3D/Data/LMH.hs, dist/build/HGamer3D/Data/LMH.o ) [13 of 42] Compiling HGamer3D.Data.Colour ( HGamer3D/Data/Colour.hs, dist/build/HGamer3D/Data/Colour.o ) [14 of 42] Compiling HGamer3D.Data.Angle ( HGamer3D/Data/Angle.hs, dist/build/HGamer3D/Data/Angle.o ) [15 of 42] Compiling HGamer3D.Data.Transform3D ( HGamer3D/Data/Transform3D.hs, dist/build/HGamer3D/Data/Transform3D.o ) HGamer3D/Data/Transform3D.hs:48:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. [16 of 42] Compiling HGamer3D.Data ( HGamer3D/Data.hs, dist/build/HGamer3D/Data.o ) HGamer3D/Data.hs:26:1: warning: [-Wtabs] Tab character found here, and in 11 further locations. Please use spaces instead. [17 of 42] Compiling HGamer3D.Graphics3D.Camera ( HGamer3D/Graphics3D/Camera.hs, dist/build/HGamer3D/Graphics3D/Camera.o ) [18 of 42] Compiling HGamer3D.Graphics3D.Graphics3DCommand ( HGamer3D/Graphics3D/Graphics3DCommand.hs, dist/build/HGamer3D/Graphics3D/Graphics3DCommand.o ) [19 of 42] Compiling HGamer3D.Graphics3D.Material ( HGamer3D/Graphics3D/Material.hs, dist/build/HGamer3D/Graphics3D/Material.o ) HGamer3D/Graphics3D/Material.hs:27:1: warning: [-Wtabs] Tab character found here, and in 85 further locations. Please use spaces instead. [20 of 42] Compiling HGamer3D.Graphics3D.Geometry ( HGamer3D/Graphics3D/Geometry.hs, dist/build/HGamer3D/Graphics3D/Geometry.o ) [21 of 42] Compiling HGamer3D.Graphics3D.Window ( HGamer3D/Graphics3D/Window.hs, dist/build/HGamer3D/Graphics3D/Window.o ) [22 of 42] Compiling HGamer3D.Graphics3D.Graphics3DConfig ( HGamer3D/Graphics3D/Graphics3DConfig.hs, dist/build/HGamer3D/Graphics3D/Graphics3DConfig.o ) HGamer3D/Graphics3D/Graphics3DConfig.hs:26:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. [23 of 42] Compiling HGamer3D.Graphics3D.Light ( HGamer3D/Graphics3D/Light.hs, dist/build/HGamer3D/Graphics3D/Light.o ) [24 of 42] Compiling HGamer3D.Graphics3D ( HGamer3D/Graphics3D.hs, dist/build/HGamer3D/Graphics3D.o ) HGamer3D/Graphics3D.hs:26:1: warning: [-Wtabs] Tab character found here, and in six further locations. Please use spaces instead. [25 of 42] Compiling HGamer3D.Input.Mouse ( HGamer3D/Input/Mouse.hs, dist/build/HGamer3D/Input/Mouse.o ) [26 of 42] Compiling HGamer3D.Input.Keyboard ( HGamer3D/Input/Keyboard.hs, dist/build/HGamer3D/Input/Keyboard.o ) [27 of 42] Compiling HGamer3D.Input.Joystick ( HGamer3D/Input/Joystick.hs, dist/build/HGamer3D/Input/Joystick.o ) [28 of 42] Compiling HGamer3D.Input.InputEventHandler ( HGamer3D/Input/InputEventHandler.hs, dist/build/HGamer3D/Input/InputEventHandler.o ) [29 of 42] Compiling HGamer3D.Input ( HGamer3D/Input.hs, dist/build/HGamer3D/Input.o ) [30 of 42] Compiling HGamer3D.GUI.UIElement ( HGamer3D/GUI/UIElement.hs, dist/build/HGamer3D/GUI/UIElement.o ) [31 of 42] Compiling HGamer3D.GUI.Button ( HGamer3D/GUI/Button.hs, dist/build/HGamer3D/GUI/Button.o ) HGamer3D/GUI/Button.hs:16:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. [32 of 42] Compiling HGamer3D.GUI.EditText ( HGamer3D/GUI/EditText.hs, dist/build/HGamer3D/GUI/EditText.o ) [33 of 42] Compiling HGamer3D.GUI.DropDownList ( HGamer3D/GUI/DropDownList.hs, dist/build/HGamer3D/GUI/DropDownList.o ) [34 of 42] Compiling HGamer3D.GUI.Slider ( HGamer3D/GUI/Slider.hs, dist/build/HGamer3D/GUI/Slider.o ) [35 of 42] Compiling HGamer3D.GUI.Text ( HGamer3D/GUI/Text.hs, dist/build/HGamer3D/GUI/Text.o ) [36 of 42] Compiling HGamer3D.GUI.CheckBox ( HGamer3D/GUI/CheckBox.hs, dist/build/HGamer3D/GUI/CheckBox.o ) [37 of 42] Compiling HGamer3D.GUI ( HGamer3D/GUI.hs, dist/build/HGamer3D/GUI.o ) [38 of 42] Compiling HGamer3D.Audio.SoundSource ( HGamer3D/Audio/SoundSource.hs, dist/build/HGamer3D/Audio/SoundSource.o ) [39 of 42] Compiling HGamer3D.Audio.SoundListener ( HGamer3D/Audio/SoundListener.hs, dist/build/HGamer3D/Audio/SoundListener.o ) [40 of 42] Compiling HGamer3D.Audio.Volume ( HGamer3D/Audio/Volume.hs, dist/build/HGamer3D/Audio/Volume.o ) [41 of 42] Compiling HGamer3D.Audio ( HGamer3D/Audio.hs, dist/build/HGamer3D/Audio.o ) [42 of 42] Compiling HGamer3D ( HGamer3D.hs, dist/build/HGamer3D.o ) Running Haddock for HGamer3D-0.8.0... Running hscolour for HGamer3D-0.8.0... Preprocessing library HGamer3D-0.8.0... Preprocessing library HGamer3D-0.8.0... HGamer3D/Data/Transform3D.hs:48:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. HGamer3D/Data.hs:26:1: warning: [-Wtabs] Tab character found here, and in 11 further locations. Please use spaces instead. HGamer3D/Graphics3D/Material.hs:27:1: warning: [-Wtabs] Tab character found here, and in 85 further locations. Please use spaces instead. HGamer3D/Graphics3D/Graphics3DConfig.hs:26:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. HGamer3D/Graphics3D.hs:26:1: warning: [-Wtabs] Tab character found here, and in six further locations. Please use spaces instead. Haddock coverage: 12% ( 1 / 8) in 'HGamer3D.Util.Variable' Missing documentation for: Var (HGamer3D/Util/Variable.hs:36) makeVar (HGamer3D/Util/Variable.hs:38) readVar (HGamer3D/Util/Variable.hs:41) writeVar (HGamer3D/Util/Variable.hs:44) writeVar' (HGamer3D/Util/Variable.hs:47) updateVar (HGamer3D/Util/Variable.hs:50) updateVar' (HGamer3D/Util/Variable.hs:53) 75% ( 3 / 4) in 'HGamer3D.Util.UniqueName' Missing documentation for: UniqueName (HGamer3D/Util/UniqueName.hs:33) 100% ( 7 / 7) in 'HGamer3D.Util.FileLocation' 100% ( 4 / 4) in 'HGamer3D.Util' 33% ( 1 / 3) in 'HGamer3D.Data.Parent' Missing documentation for: Parent (HGamer3D/Data/Parent.hs:27) ctParent (HGamer3D/Data/Parent.hs:29) 33% ( 1 / 3) in 'HGamer3D.Data.PlayCmd' Missing documentation for: PlayCmd (HGamer3D/Data/PlayCmd.hs:25) ctPlayCmd (HGamer3D/Data/PlayCmd.hs:38) 50% ( 2 / 4) in 'HGamer3D.Data.Window' Missing documentation for: Window (HGamer3D/Data/Window.hs:24) ctWindow (HGamer3D/Data/Window.hs:27) 100% ( 9 / 9) in 'HGamer3D.Data.Vector' 50% ( 4 / 8) in 'HGamer3D.Data.TypeSynonyms' Missing documentation for: ctPosition (HGamer3D/Data/TypeSynonyms.hs:31) ctScale (HGamer3D/Data/TypeSynonyms.hs:34) ctOrientation (HGamer3D/Data/TypeSynonyms.hs:38) ctVisible (HGamer3D/Data/TypeSynonyms.hs:42) 86% ( 6 / 7) in 'HGamer3D.Data.Geometry2D' Missing documentation for: ctScreenRect (HGamer3D/Data/Geometry2D.hs:53) 93% ( 14 / 15) in 'HGamer3D.Data.GameTime' Missing documentation for: GameTime (HGamer3D/Data/GameTime.hs:44) 25% ( 1 / 4) in 'HGamer3D.Data.LMH' Missing documentation for: ctOnOff (HGamer3D/Data/LMH.hs:26) QualityLMH (HGamer3D/Data/LMH.hs:29) ctLMH (HGamer3D/Data/LMH.hs:43) 5% ( 1 / 20) in 'HGamer3D.Data.Colour' Missing documentation for: Colour (HGamer3D/Data/Colour.hs:45) ctColour (HGamer3D/Data/Colour.hs:56) white (HGamer3D/Data/Colour.hs:61) silver (HGamer3D/Data/Colour.hs:64) grey (HGamer3D/Data/Colour.hs:67) darkgrey (HGamer3D/Data/Colour.hs:70) black (HGamer3D/Data/Colour.hs:73) red (HGamer3D/Data/Colour.hs:76) maroon (HGamer3D/Data/Colour.hs:79) yellow (HGamer3D/Data/Colour.hs:82) olive (HGamer3D/Data/Colour.hs:85) lime (HGamer3D/Data/Colour.hs:88) green (HGamer3D/Data/Colour.hs:91) aqua (HGamer3D/Data/Colour.hs:94) teal (HGamer3D/Data/Colour.hs:97) blue (HGamer3D/Data/Colour.hs:100) navy (HGamer3D/Data/Colour.hs:103) fuchsia (HGamer3D/Data/Colour.hs:106) purple (HGamer3D/Data/Colour.hs:109) 38% ( 6 / 16) in 'HGamer3D.Data.Angle' Missing documentation for: addA (HGamer3D/Data/Angle.hs:72) subA (HGamer3D/Data/Angle.hs:75) mulA (HGamer3D/Data/Angle.hs:78) divA (HGamer3D/Data/Angle.hs:81) sinA (HGamer3D/Data/Angle.hs:54) cosA (HGamer3D/Data/Angle.hs:57) tanA (HGamer3D/Data/Angle.hs:60) asinA (HGamer3D/Data/Angle.hs:63) acosA (HGamer3D/Data/Angle.hs:66) atanA (HGamer3D/Data/Angle.hs:69) 100% ( 6 / 6) in 'HGamer3D.Data.Transform3D' 100% ( 16 / 16) in 'HGamer3D.Data' 20% ( 1 / 5) in 'HGamer3D.Graphics3D.Camera' Missing documentation for: Camera (HGamer3D/Graphics3D/Camera.hs:32) ctCamera (HGamer3D/Graphics3D/Camera.hs:42) Frustum (HGamer3D/Graphics3D/Camera.hs:47) ctFrustum (HGamer3D/Graphics3D/Camera.hs:57) 100% ( 3 / 3) in 'HGamer3D.Graphics3D.Graphics3DCommand' 6% ( 3 / 47) in 'HGamer3D.Graphics3D.Material' Missing documentation for: Material (HGamer3D/Graphics3D/Material.hs:87) ctMaterial (HGamer3D/Graphics3D/Material.hs:94) matOrangeCrossMetal (HGamer3D/Graphics3D/Material.hs:100) matCrossMetal (HGamer3D/Graphics3D/Material.hs:101) matCrossMetalBlue (HGamer3D/Graphics3D/Material.hs:102) matMetal (HGamer3D/Graphics3D/Material.hs:103) matMetalZigZag (HGamer3D/Graphics3D/Material.hs:104) matMetalBumps (HGamer3D/Graphics3D/Material.hs:105) matFishEye (HGamer3D/Graphics3D/Material.hs:106) matMetalOrnament (HGamer3D/Graphics3D/Material.hs:107) matMetalScratch (HGamer3D/Graphics3D/Material.hs:108) matMetalLine (HGamer3D/Graphics3D/Material.hs:109) matGreenGrass (HGamer3D/Graphics3D/Material.hs:110) matBrownGrass (HGamer3D/Graphics3D/Material.hs:111) matGreyGrass (HGamer3D/Graphics3D/Material.hs:112) matSand (HGamer3D/Graphics3D/Material.hs:113) matRedRock (HGamer3D/Graphics3D/Material.hs:114) matBlackRock (HGamer3D/Graphics3D/Material.hs:115) matBrownStone (HGamer3D/Graphics3D/Material.hs:116) matStoneMetalWall (HGamer3D/Graphics3D/Material.hs:117) matCoalWall (HGamer3D/Graphics3D/Material.hs:118) matBrickWallGray (HGamer3D/Graphics3D/Material.hs:119) matBrickWallRed (HGamer3D/Graphics3D/Material.hs:120) matTilesOrange (HGamer3D/Graphics3D/Material.hs:121) matWoodTiles (HGamer3D/Graphics3D/Material.hs:122) matColourTiles (HGamer3D/Graphics3D/Material.hs:123) matBlackTiles (HGamer3D/Graphics3D/Material.hs:124) matWhite (HGamer3D/Graphics3D/Material.hs:126) matSilver (HGamer3D/Graphics3D/Material.hs:127) matGrey (HGamer3D/Graphics3D/Material.hs:128) matDarkGrey (HGamer3D/Graphics3D/Material.hs:129) matBlack (HGamer3D/Graphics3D/Material.hs:130) matRed (HGamer3D/Graphics3D/Material.hs:131) matMaroon (HGamer3D/Graphics3D/Material.hs:132) matYellow (HGamer3D/Graphics3D/Material.hs:133) matOlive (HGamer3D/Graphics3D/Material.hs:134) matLime (HGamer3D/Graphics3D/Material.hs:135) matGreen (HGamer3D/Graphics3D/Material.hs:136) matAqua (HGamer3D/Graphics3D/Material.hs:137) matTeal (HGamer3D/Graphics3D/Material.hs:138) matBlue (HGamer3D/Graphics3D/Material.hs:139) matNavy (HGamer3D/Graphics3D/Material.hs:140) matFuchsia (HGamer3D/Graphics3D/Material.hs:141) matPurple (HGamer3D/Graphics3D/Material.hs:142) 40% ( 2 / 5) in 'HGamer3D.Graphics3D.Geometry' Missing documentation for: Geometry (HGamer3D/Graphics3D/Geometry.hs:67) ctGeometry (HGamer3D/Graphics3D/Geometry.hs:77) ctGraphicsElement (HGamer3D/Graphics3D/Geometry.hs:80) 20% ( 1 / 5) in 'HGamer3D.Graphics3D.Window' Missing documentation for: WindowG3D (HGamer3D/Graphics3D/Window.hs:38) ctWGr (HGamer3D/Graphics3D/Window.hs:51) xyWindow (HGamer3D/Graphics3D/Window.hs:54) fullScreen (HGamer3D/Graphics3D/Window.hs:55) 10% ( 1 / 10) in 'HGamer3D.Graphics3D.Graphics3DConfig' Missing documentation for: EngineConfig (HGamer3D/Graphics3D/Graphics3DConfig.hs:53) LogLevel (HGamer3D/Graphics3D/Graphics3DConfig.hs:64) Logging (HGamer3D/Graphics3D/Graphics3DConfig.hs:77) ctLogging (HGamer3D/Graphics3D/Graphics3DConfig.hs:113) GraphicsQuality (HGamer3D/Graphics3D/Graphics3DConfig.hs:87) ctGraphicsQuality (HGamer3D/Graphics3D/Graphics3DConfig.hs:116) Graphics3DConfig (HGamer3D/Graphics3D/Graphics3DConfig.hs:98) ctGraphics3DConfig (HGamer3D/Graphics3D/Graphics3DConfig.hs:121) standardGraphics3DConfig (HGamer3D/Graphics3D/Graphics3DConfig.hs:119) 25% ( 1 / 4) in 'HGamer3D.Graphics3D.Light' Missing documentation for: LightType (HGamer3D/Graphics3D/Light.hs:28) Light (HGamer3D/Graphics3D/Light.hs:42) ctLight (HGamer3D/Graphics3D/Light.hs:52) 100% ( 8 / 8) in 'HGamer3D.Graphics3D' 17% ( 1 / 6) in 'HGamer3D.Input.Mouse' Missing documentation for: MouseMode (HGamer3D/Input/Mouse.hs:35) Mouse (HGamer3D/Input/Mouse.hs:48) MouseEvent (HGamer3D/Input/Mouse.hs:59) ctMouse (HGamer3D/Input/Mouse.hs:54) ctMouseEvent (HGamer3D/Input/Mouse.hs:82) 33% ( 1 / 3) in 'HGamer3D.Input.Keyboard' Missing documentation for: KeyEvent (HGamer3D/Input/Keyboard.hs:30) ctKeyEvent (HGamer3D/Input/Keyboard.hs:44) 100% ( 1 / 1) in 'HGamer3D.Input.Joystick' 17% ( 1 / 6) in 'HGamer3D.Input.InputEventHandler' Missing documentation for: InputEventType (HGamer3D/Input/InputEventHandler.hs:32) InputEventHandler (HGamer3D/Input/InputEventHandler.hs:64) HGamer3D/GUI/Button.hs:16:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. ctInputEventHandler (HGamer3D/Input/InputEventHandler.hs:74) ExitRequestedEvent (HGamer3D/Input/InputEventHandler.hs:80) ctExitRequestedEvent (HGamer3D/Input/InputEventHandler.hs:87) 100% ( 5 / 5) in 'HGamer3D.Input' 50% ( 1 / 2) in 'HGamer3D.GUI.UIElement' Missing documentation for: ctUIElement (HGamer3D/GUI/UIElement.hs:28) 33% ( 1 / 3) in 'HGamer3D.GUI.Button' Missing documentation for: Button (HGamer3D/GUI/Button.hs:30) ctButton (HGamer3D/GUI/Button.hs:39) 50% ( 1 / 2) in 'HGamer3D.GUI.EditText' Missing documentation for: ctEditText (HGamer3D/GUI/EditText.hs:28) 33% ( 1 / 3) in 'HGamer3D.GUI.DropDownList' Missing documentation for: ctDropDownList (HGamer3D/GUI/DropDownList.hs:35) DropDownList (HGamer3D/GUI/DropDownList.hs:29) 33% ( 1 / 3) in 'HGamer3D.GUI.Slider' Missing documentation for: ctSlider (HGamer3D/GUI/Slider.hs:36) Slider (HGamer3D/GUI/Slider.hs:29) 50% ( 1 / 2) in 'HGamer3D.GUI.Text' Missing documentation for: ctText (HGamer3D/GUI/Text.hs:28) 50% ( 1 / 2) in 'HGamer3D.GUI.CheckBox' Missing documentation for: ctCheckBox (HGamer3D/GUI/CheckBox.hs:27) 100% ( 7 / 7) in 'HGamer3D.GUI' 33% ( 1 / 3) in 'HGamer3D.Audio.SoundSource' Missing documentation for: SoundSource (HGamer3D/Audio/SoundSource.hs:29) ctSoundSource (HGamer3D/Audio/SoundSource.hs:42) 50% ( 1 / 2) in 'HGamer3D.Audio.SoundListener' Missing documentation for: ctSoundListener (HGamer3D/Audio/SoundListener.hs:28) 33% ( 1 / 3) in 'HGamer3D.Audio.Volume' Missing documentation for: Volume (HGamer3D/Audio/Volume.hs:29) ctVolume (HGamer3D/Audio/Volume.hs:35) 100% ( 4 / 4) in 'HGamer3D.Audio' 35% ( 8 / 23) in 'HGamer3D' Missing documentation for: HG3D (HGamer3D.hs:77) GameLogicFunction (HGamer3D.hs:80) runGame (HGamer3D.hs:83) registerCallback (HGamer3D.hs:142) isExitHG3D (HGamer3D.hs:133) resetExitHG3D (HGamer3D.hs:137) exitHG3D (HGamer3D.hs:139) newE (HGamer3D.hs:145) EntityTree (HGamer3D.hs:152) newET (HGamer3D.hs:179) <: (HGamer3D.hs:182) <| (HGamer3D.hs:185) -: (HGamer3D.hs:188) -| (HGamer3D.hs:191) # (HGamer3D.hs:194) Warning: HGamer3D.Data.Transform3D: could not find link destinations for: Position Size Orientation Documentation created: dist/doc/html/HGamer3D/index.html, dist/doc/html/HGamer3D/HGamer3D.txt Creating package registration file: /tmp/pkgConf-HGamer3D-0.82425889541849552528.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/HGamer3D-0.8.0-8oikhzPFr4vJjTbO1Zh3qs Registering HGamer3D-0.8.0... cabal: Leaving directory '/tmp/cabal-tmp-13143/HGamer3D-0.8.0' Installed HGamer3D-0.8.0
Test log
No test log was submitted for this report.