Resolving dependencies... Downloading union-color-0.1.4.0 Downloaded union-color-0.1.4.0 Configuring union-color-0.1.4.0... Preprocessing library for union-color-0.1.4.0.. Building library for union-color-0.1.4.0.. [1 of 4] Compiling Data.Color.Internal ( src/Data/Color/Internal.hs, dist/build/Data/Color/Internal.o, dist/build/Data/Color/Internal.dyn_o ) src/Data/Color/Internal.hs:179:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] (_:_:_:_:_) | 179 | let [r', g', b'] = cDoubleToWord16 <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:202:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] (_:_:_:_:_) | 202 | let [r', g', b'] = cDoubleToWord32 <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:232:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] (_:_:_:_:_) | 232 | let [r', g', b'] = cDoubleToInt32 <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:242:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] (_:_:_:_:_) | 242 | let [r', g', b'] = word8ToCDouble <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:244:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] (_:_:_:_:_) | 244 | let [r', g', b'] = word16ToCDouble <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:246:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] (_:_:_:_:_) | 246 | let [r', g', b'] = word32ToCDouble <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:248:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] (_:_:_:_:_) | 248 | let [r', g', b'] = int32ToCDouble <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:263:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d'] not matched: [] [_] [_, _] (_:_:_:_:_) | 263 | where [r', g', b'] = realToFrac <$> [r, g, b] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:295:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 295 | where [r', g', b', a'] = cDoubleToWord8 <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:297:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 297 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:303:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 303 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:305:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 305 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:329:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 329 | let [r', g', b', a'] = cDoubleToWord16 <$> [r, g, b, a] in (r', g', b', a') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:333:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 333 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:336:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 336 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:338:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 338 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:369:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] [_, _, _] ... | 369 | [r', g', b', a'] = cDoubleToWord32 <$> [r, g, b, a] in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:376:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] [_, _, _] ... | 376 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:381:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] [_, _, _] ... | 381 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:384:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] [_, _, _] ... | 384 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:420:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] [_, _, _] ... | 420 | [r', g', b', a'] = cDoubleToInt32 <$> [r, g, b, a] in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:431:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] [_, _, _] ... | 431 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:438:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] [_, _, _] ... | 438 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:441:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] [_, _, _] ... | 441 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:452:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 452 | where [r', g', b', a'] = word8ToCDouble <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:454:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 454 | where [r', g', b', a'] = word16ToCDouble <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:456:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 456 | where [r', g', b', a'] = word32ToCDouble <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:458:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 458 | where [r', g', b', a'] = int32ToCDouble <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:461:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 461 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:464:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 464 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:467:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 467 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:483:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 483 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:485:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 485 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:487:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 487 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:503:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d'] not matched: [] [_] [_, _] [_, _, _] ... | 503 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:507:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d'] not matched: [] [_] [_, _] [_, _, _] ... | 507 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:557:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 557 | [r', g', b', a'] = fromIntegral <$> [ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:590:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 590 | [r', g', b', a'] = fromIntegral <$> [ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [2 of 4] Compiling Data.Color.Internal.GrayScale ( src/Data/Color/Internal/GrayScale.hs, dist/build/Data/Color/Internal/GrayScale.o, dist/build/Data/Color/Internal/GrayScale.dyn_o ) [3 of 4] Compiling Data.Color ( src/Data/Color.hs, dist/build/Data/Color.o, dist/build/Data/Color.dyn_o ) [4 of 4] Compiling Paths_union_color ( dist/build/autogen/Paths_union_color.hs, dist/build/Paths_union_color.o, dist/build/Paths_union_color.dyn_o ) Preprocessing library for union-color-0.1.4.0.. Running Haddock on library for union-color-0.1.4.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 4] Compiling Data.Color.Internal ( src/Data/Color/Internal.hs, nothing ) src/Data/Color/Internal.hs:179:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] (_:_:_:_:_) | 179 | let [r', g', b'] = cDoubleToWord16 <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:202:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] (_:_:_:_:_) | 202 | let [r', g', b'] = cDoubleToWord32 <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:232:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] (_:_:_:_:_) | 232 | let [r', g', b'] = cDoubleToInt32 <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:242:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] (_:_:_:_:_) | 242 | let [r', g', b'] = word8ToCDouble <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:244:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] (_:_:_:_:_) | 244 | let [r', g', b'] = word16ToCDouble <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:246:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] (_:_:_:_:_) | 246 | let [r', g', b'] = word32ToCDouble <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:248:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] (_:_:_:_:_) | 248 | let [r', g', b'] = int32ToCDouble <$> [r, g, b] in (r', g', b') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:263:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d'] not matched: [] [_] [_, _] (_:_:_:_:_) | 263 | where [r', g', b'] = realToFrac <$> [r, g, b] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:295:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 295 | where [r', g', b', a'] = cDoubleToWord8 <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:297:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 297 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:303:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 303 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:305:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 305 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:329:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 329 | let [r', g', b', a'] = cDoubleToWord16 <$> [r, g, b, a] in (r', g', b', a') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:333:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 333 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:336:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 336 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:338:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 338 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:369:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] [_, _, _] ... | 369 | [r', g', b', a'] = cDoubleToWord32 <$> [r, g, b, a] in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:376:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] [_, _, _] ... | 376 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:381:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] [_, _, _] ... | 381 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:384:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word32] not matched: [] [_] [_, _] [_, _, _] ... | 384 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:420:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] [_, _, _] ... | 420 | [r', g', b', a'] = cDoubleToInt32 <$> [r, g, b, a] in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:431:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] [_, _, _] ... | 431 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:438:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] [_, _, _] ... | 438 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:441:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Int32] not matched: [] [_] [_, _] [_, _, _] ... | 441 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:452:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 452 | where [r', g', b', a'] = word8ToCDouble <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:454:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 454 | where [r', g', b', a'] = word16ToCDouble <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:456:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 456 | where [r', g', b', a'] = word32ToCDouble <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:458:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 458 | where [r', g', b', a'] = int32ToCDouble <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:461:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 461 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:464:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 464 | where [r', g', b', a'] = | ^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:467:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 467 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:483:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 483 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:485:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 485 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:487:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d] not matched: [] [_] [_, _] [_, _, _] ... | 487 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:503:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d'] not matched: [] [_] [_, _] [_, _, _] ... | 503 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:507:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [d'] not matched: [] [_] [_, _] [_, _, _] ... | 507 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Color/Internal.hs:557:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word8] not matched: [] [_] [_, _] [_, _, _] ... | 557 | [r', g', b', a'] = fromIntegral <$> [ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Color/Internal.hs:590:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Word16] not matched: [] [_] [_, _] [_, _, _] ... | 590 | [r', g', b', a'] = fromIntegral <$> [ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [2 of 4] Compiling Data.Color.Internal.GrayScale ( src/Data/Color/Internal/GrayScale.hs, nothing ) [3 of 4] Compiling Data.Color ( src/Data/Color.hs, nothing ) [4 of 4] Compiling Paths_union_color ( dist/build/autogen/Paths_union_color.hs, nothing ) Haddock coverage: 16% ( 7 / 43) in 'Data.Color.Internal' Missing documentation for: Module header Alpha (src/Data/Color/Internal.hs:33) AlphaWord8 (src/Data/Color/Internal.hs:41) AlphaWord16 (src/Data/Color/Internal.hs:55) AlphaWord32 (src/Data/Color/Internal.hs:69) AlphaInt32 (src/Data/Color/Internal.hs:84) alphaInt32 (src/Data/Color/Internal.hs:87) AlphaDouble (src/Data/Color/Internal.hs:103) alphaDouble (src/Data/Color/Internal.hs:114) alphaRealToFrac (src/Data/Color/Internal.hs:119) Rgb (src/Data/Color/Internal.hs:126) RgbWord8 (src/Data/Color/Internal.hs:137) RgbWord16 (src/Data/Color/Internal.hs:162) RgbWord32 (src/Data/Color/Internal.hs:184) RgbInt32 (src/Data/Color/Internal.hs:207) rgbInt32 (src/Data/Color/Internal.hs:210) RgbDouble (src/Data/Color/Internal.hs:237) rgbDouble (src/Data/Color/Internal.hs:252) rgbRealToFrac (src/Data/Color/Internal.hs:257) Rgba (src/Data/Color/Internal.hs:265) RgbaWord8 (src/Data/Color/Internal.hs:279) RgbaWord16 (src/Data/Color/Internal.hs:311) RgbaWord32 (src/Data/Color/Internal.hs:345) RgbaInt32 (src/Data/Color/Internal.hs:390) rgbaInt32 (src/Data/Color/Internal.hs:393) RgbaDouble (src/Data/Color/Internal.hs:447) rgbaDouble (src/Data/Color/Internal.hs:470) RgbaPremultipliedWord8 (src/Data/Color/Internal.hs:540) rgbaPremultipliedWord8 (src/Data/Color/Internal.hs:544) RgbaPremultipliedWord16 (src/Data/Color/Internal.hs:572) rgbaPremultipliedWord16 (src/Data/Color/Internal.hs:576) RgbaPremultipliedDouble (src/Data/Color/Internal.hs:602) rgbaPremultipliedDouble (src/Data/Color/Internal.hs:606) toRgba (src/Data/Color/Internal.hs:490) fromRgba (src/Data/Color/Internal.hs:476) rgbaRealToFrac (src/Data/Color/Internal.hs:497) 0% ( 0 / 49) in 'Data.Color.Internal.GrayScale' Missing documentation for: Module header Gray (src/Data/Color/Internal/GrayScale.hs:15) GrayWord1 (src/Data/Color/Internal/GrayScale.hs:24) grayWord1 (src/Data/Color/Internal/GrayScale.hs:27) grayToWord1 (src/Data/Color/Internal/GrayScale.hs:32) GrayWord2 (src/Data/Color/Internal/GrayScale.hs:44) grayWord2 (src/Data/Color/Internal/GrayScale.hs:47) grayToWord2 (src/Data/Color/Internal/GrayScale.hs:52) GrayWord4 (src/Data/Color/Internal/GrayScale.hs:64) grayWord4 (src/Data/Color/Internal/GrayScale.hs:67) grayToWord4 (src/Data/Color/Internal/GrayScale.hs:72) GrayWord8 (src/Data/Color/Internal/GrayScale.hs:85) fromGrayWord8 (src/Data/Color/Internal/GrayScale.hs:89) fracToWord8 (src/Data/Color/Internal/GrayScale.hs:106) GrayWord16 (src/Data/Color/Internal/GrayScale.hs:111) grayToWord16 (src/Data/Color/Internal/GrayScale.hs:115) fracToWord16 (src/Data/Color/Internal/GrayScale.hs:142) GrayWord32 (src/Data/Color/Internal/GrayScale.hs:147) grayToWord32 (src/Data/Color/Internal/GrayScale.hs:151) fracToWord32 (src/Data/Color/Internal/GrayScale.hs:195) GrayInt32 (src/Data/Color/Internal/GrayScale.hs:200) grayToInt32 (src/Data/Color/Internal/GrayScale.hs:204) fracToInt32 (src/Data/Color/Internal/GrayScale.hs:249) GrayDouble (src/Data/Color/Internal/GrayScale.hs:254) grayDouble (src/Data/Color/Internal/GrayScale.hs:257) grayToFrac (src/Data/Color/Internal/GrayScale.hs:262) grayRealToFrac (src/Data/Color/Internal/GrayScale.hs:273) word1ToFrac (src/Data/Color/Internal/GrayScale.hs:284) word2ToFrac (src/Data/Color/Internal/GrayScale.hs:287) word4ToFrac (src/Data/Color/Internal/GrayScale.hs:290) word8ToFrac (src/Data/Color/Internal/GrayScale.hs:293) word16ToFrac (src/Data/Color/Internal/GrayScale.hs:296) word32ToFrac (src/Data/Color/Internal/GrayScale.hs:299) int32ToFrac (src/Data/Color/Internal/GrayScale.hs:302) GrayAlpha (src/Data/Color/Internal/GrayScale.hs:306) GrayAlphaWord8 (src/Data/Color/Internal/GrayScale.hs:317) fromGrayAlphaWord8 (src/Data/Color/Internal/GrayScale.hs:321) GrayAlphaWord16 (src/Data/Color/Internal/GrayScale.hs:334) fromGrayAlphaWord16 (src/Data/Color/Internal/GrayScale.hs:338) GrayAlphaWord32 (src/Data/Color/Internal/GrayScale.hs:351) fromGrayAlphaWord32 (src/Data/Color/Internal/GrayScale.hs:355) GrayAlphaInt32 (src/Data/Color/Internal/GrayScale.hs:369) fromGrayAlphaInt32 (src/Data/Color/Internal/GrayScale.hs:373) GrayAlphaDouble (src/Data/Color/Internal/GrayScale.hs:390) grayAlphaDouble (src/Data/Color/Internal/GrayScale.hs:393) grayAlphaToFrac (src/Data/Color/Internal/GrayScale.hs:398) fromGrayAlpha (src/Data/Color/Internal/GrayScale.hs:406) toGrayAlpha (src/Data/Color/Internal/GrayScale.hs:414) grayAlphaRealToFrac (src/Data/Color/Internal/GrayScale.hs:422) 16% ( 12 / 72) in 'Data.Color' Missing documentation for: Module header Alpha (src/Data/Color/Internal.hs:33) AlphaWord8 (src/Data/Color/Internal.hs:41) AlphaWord16 (src/Data/Color/Internal.hs:55) AlphaWord32 (src/Data/Color/Internal.hs:69) AlphaInt32 (src/Data/Color/Internal.hs:84) alphaInt32 (src/Data/Color/Internal.hs:87) AlphaDouble (src/Data/Color/Internal.hs:103) alphaDouble (src/Data/Color/Internal.hs:114) alphaRealToFrac (src/Data/Color/Internal.hs:119) Rgb (src/Data/Color/Internal.hs:126) RgbWord8 (src/Data/Color/Internal.hs:137) RgbWord16 (src/Data/Color/Internal.hs:162) RgbWord32 (src/Data/Color/Internal.hs:184) RgbInt32 (src/Data/Color/Internal.hs:207) rgbInt32 (src/Data/Color/Internal.hs:210) RgbDouble (src/Data/Color/Internal.hs:237) rgbDouble (src/Data/Color/Internal.hs:252) rgbRealToFrac (src/Data/Color/Internal.hs:257) Rgba (src/Data/Color/Internal.hs:265) RgbaWord8 (src/Data/Color/Internal.hs:279) RgbaWord16 (src/Data/Color/Internal.hs:311) RgbaWord32 (src/Data/Color/Internal.hs:345) RgbaInt32 (src/Data/Color/Internal.hs:390) rgbaInt32 (src/Data/Color/Internal.hs:393) RgbaDouble (src/Data/Color/Internal.hs:447) rgbaDouble (src/Data/Color/Internal.hs:470) RgbaPremultipliedWord8 (src/Data/Color/Internal.hs:540) rgbaPremultipliedWord8 (src/Data/Color/Internal.hs:544) RgbaPremultipliedWord16 (src/Data/Color/Internal.hs:572) rgbaPremultipliedWord16 (src/Data/Color/Internal.hs:576) RgbaPremultipliedDouble (src/Data/Color/Internal.hs:602) rgbaPremultipliedDouble (src/Data/Color/Internal.hs:606) toRgba (src/Data/Color/Internal.hs:490) fromRgba (src/Data/Color/Internal.hs:476) rgbaRealToFrac (src/Data/Color/Internal.hs:497) Gray (src/Data/Color/Internal/GrayScale.hs:15) GrayWord1 (src/Data/Color/Internal/GrayScale.hs:24) grayWord1 (src/Data/Color/Internal/GrayScale.hs:27) GrayWord2 (src/Data/Color/Internal/GrayScale.hs:44) grayWord2 (src/Data/Color/Internal/GrayScale.hs:47) GrayWord4 (src/Data/Color/Internal/GrayScale.hs:64) grayWord4 (src/Data/Color/Internal/GrayScale.hs:67) GrayWord8 (src/Data/Color/Internal/GrayScale.hs:85) GrayWord16 (src/Data/Color/Internal/GrayScale.hs:111) GrayWord32 (src/Data/Color/Internal/GrayScale.hs:147) GrayInt32 (src/Data/Color/Internal/GrayScale.hs:200) GrayDouble (src/Data/Color/Internal/GrayScale.hs:254) grayDouble (src/Data/Color/Internal/GrayScale.hs:257) grayRealToFrac (src/Data/Color/Internal/GrayScale.hs:273) GrayAlpha (src/Data/Color/Internal/GrayScale.hs:306) GrayAlphaWord8 (src/Data/Color/Internal/GrayScale.hs:317) GrayAlphaWord16 (src/Data/Color/Internal/GrayScale.hs:334) GrayAlphaWord32 (src/Data/Color/Internal/GrayScale.hs:351) GrayAlphaInt32 (src/Data/Color/Internal/GrayScale.hs:369) GrayAlphaDouble (src/Data/Color/Internal/GrayScale.hs:390) grayAlphaDouble (src/Data/Color/Internal/GrayScale.hs:393) toGrayAlpha (src/Data/Color/Internal/GrayScale.hs:414) fromGrayAlpha (src/Data/Color/Internal/GrayScale.hs:406) grayAlphaRealToFrac (src/Data/Color/Internal/GrayScale.hs:422) Documentation created: dist/doc/html/union-color/, dist/doc/html/union-color/union-color.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/union-color-0.1.4.0-500Ugg7iKTP3NXVSXUo5j7 Completed union-color-0.1.4.0