Build #1 for gencheck-0.1

[all reports]

Package gencheck-0.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies transformers-0.3.0.0, template-haskell-2.8.0.0, random-1.0.1.1, memoize-0.6, ieee754-0.7.3, containers-0.5.0.0, combinat-0.2.4.1, base-4.6.0.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading combinat-0.2.4.1...
Configuring combinat-0.2.4.1...
Building combinat-0.2.4.1...
Preprocessing library combinat-0.2.4.1...

Math/Combinat/Permutations.hs:54:0:
     warning: extra tokens at end of #endif directive [enabled by default]
[ 1 of 17] Compiling Math.Combinat.Helper ( Math/Combinat/Helper.hs, dist/build/Math/Combinat/Helper.o )

Math/Combinat/Helper.hs:4:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Helper.hs:17:1: Warning:
    SPECIALISE pragma for non-overloaded function `swap'

Math/Combinat/Helper.hs:18:1: Warning:
    SPECIALISE pragma for non-overloaded function `swap'

Math/Combinat/Helper.hs:88:10: Warning:
    This binding for `y' shadows the existing binding
      bound at Math/Combinat/Helper.hs:86:16
[ 2 of 17] Compiling Math.Combinat.Numbers.Primes ( Math/Combinat/Numbers/Primes.hs, dist/build/Math/Combinat/Numbers/Primes.o )

Math/Combinat/Numbers/Primes.hs:47:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `sieve': Patterns not matched: _ [] _

Math/Combinat/Numbers/Primes.hs:57:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `fold3t':
        Patterns not matched:
            []
            [] : _

Math/Combinat/Numbers/Primes.hs:59:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pairs':
        Patterns not matched:
            []
            [] : _
            [_ : _]

Math/Combinat/Numbers/Primes.hs:62:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `gaps': Patterns not matched: _ [] _

Math/Combinat/Numbers/Primes.hs:65:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `roll': Patterns not matched: _ [] _

Math/Combinat/Numbers/Primes.hs:69:3: Warning:
    Defined but not used: `minus'

Math/Combinat/Numbers/Primes.hs:99:14: Warning:
    This binding for `k' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:98:11

Math/Combinat/Numbers/Primes.hs:100:22: Warning:
    This binding for `k' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:98:11

Math/Combinat/Numbers/Primes.hs:223:11: Warning:
    This binding for `bs' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:215:3
[ 3 of 17] Compiling Math.Combinat.Numbers.Series ( Math/Combinat/Numbers/Series.hs, dist/build/Math/Combinat/Numbers/Series.o )

Math/Combinat/Numbers/Series.hs:75:13: Warning:
    This binding for `ks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:72:24

Math/Combinat/Numbers/Series.hs:172:13: Warning:
    This binding for `ks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:168:21

Math/Combinat/Numbers/Series.hs:172:17: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:170:3

Math/Combinat/Numbers/Series.hs:241:17: Warning:
    This binding for `aks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:237:22

Math/Combinat/Numbers/Series.hs:241:22: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:239:3

Math/Combinat/Numbers/Series.hs:265:17: Warning:
    This binding for `aks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:261:27

Math/Combinat/Numbers/Series.hs:265:22: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:263:3
[ 4 of 17] Compiling Math.Combinat.Tuples ( Math/Combinat/Tuples.hs, dist/build/Math/Combinat/Tuples.o )
[ 5 of 17] Compiling Math.Combinat.Numbers ( Math/Combinat/Numbers.hs, dist/build/Math/Combinat/Numbers.o )
[ 6 of 17] Compiling Math.Combinat.Sets ( Math/Combinat/Sets.hs, dist/build/Math/Combinat/Sets.o )
[ 7 of 17] Compiling Math.Combinat.Compositions ( Math/Combinat/Compositions.hs, dist/build/Math/Combinat/Compositions.o )

Math/Combinat/Compositions.hs:9:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Compositions.hs:59:29: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Integral a0)
        arising from a use of `compositions'
        at Math/Combinat/Compositions.hs:59:29-40
      (Num a0)
        arising from a use of `fromIntegral'
        at Math/Combinat/Compositions.hs:63:11-22
      (Ord a0)
        arising from a use of `>' at Math/Combinat/Compositions.hs:58:9
    In the second argument of `($)', namely
      `compositions len (d - len)'
    In the expression: map plus1 $ compositions len (d - len)
    In an equation for `compositions1':
        compositions1 len' d'
          | len > d = []
          | otherwise = map plus1 $ compositions len (d - len)
          where
              plus1 = map (+ 1)
              len = fromIntegral len'
              d = fromIntegral d'
[ 8 of 17] Compiling Math.Combinat.Partitions ( Math/Combinat/Partitions.hs, dist/build/Math/Combinat/Partitions.o )

Math/Combinat/Partitions.hs:49:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Partitions.hs:220:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `worker': Patterns not matched: []

Math/Combinat/Partitions.hs:220:17: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:45:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:228:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `decrease': Patterns not matched: []

Math/Combinat/Partitions.hs:228:13: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:45:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:237:24: Warning:
    This binding for `c' shadows the existing binding
      bound at Math/Combinat/Partitions.hs:233:19

Math/Combinat/Partitions.hs:237:26: Warning:
    This binding for `u' shadows the existing binding
      bound at Math/Combinat/Partitions.hs:233:21

Math/Combinat/Partitions.hs:244:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `subtract_rec': Patterns not matched: []

Math/Combinat/Partitions.hs:244:16: Warning:
    This binding for `all' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:45:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:244:21: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:45:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:249:3: Warning:
    This binding for `subtract' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Partitions.hs:7:8-31
      (and originally defined in `GHC.Num')
[ 9 of 17] Compiling Math.Combinat.Trees.Nary ( Math/Combinat/Trees/Nary.hs, dist/build/Math/Combinat/Trees/Nary.o )
[10 of 17] Compiling Math.Combinat.Permutations ( Math/Combinat/Permutations.hs, dist/build/Math/Combinat/Permutations.o )

Math/Combinat/Permutations.hs:71:1: Warning:
    The import of `binomial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Permutations.hs:135:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pairs': Patterns not matched: []

Math/Combinat/Permutations.hs:349:13: Warning:
    In the use of `unsafeFreeze'
    (imported from Data.Array.ST, but defined in Data.Array.MArray):
    Deprecated: "Please import from Data.Array.Unsafe instead; This will be removed in the next release"
[11 of 17] Compiling Math.Combinat.Tableaux ( Math/Combinat/Tableaux.hs, dist/build/Math/Combinat/Tableaux.o )

Math/Combinat/Tableaux.hs:27:1: Warning:
    The import of `Math.Combinat.Helper' is redundant
      except perhaps to import instances from `Math.Combinat.Helper'
    To import instances alone, use: import Math.Combinat.Helper()

Math/Combinat/Tableaux.hs:28:1: Warning:
    The import of `binomial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Tableaux.hs:77:3: Warning:
    This binding for `break' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Tableaux.hs:25:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Tableaux.hs:79:12: Warning:
    This binding for `xs' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:75:18

Math/Combinat/Tableaux.hs:97:3: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux.hs:103:8: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:106:7

Math/Combinat/Tableaux.hs:141:3: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux.hs:149:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `row':
        Patterns not matched: _ (ghc-prim:GHC.Types.I# _) _ []

Math/Combinat/Tableaux.hs:150:7: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:140:27

Math/Combinat/Tableaux.hs:154:34: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1
[12 of 17] Compiling Math.Combinat.Tableaux.Kostka ( Math/Combinat/Tableaux/Kostka.hs, dist/build/Math/Combinat/Tableaux/Kostka.o )

Math/Combinat/Tableaux/Kostka.hs:68:1: Warning:
    The import of `Data.Ord' is redundant
      except perhaps to import instances from `Data.Ord'
    To import instances alone, use: import Data.Ord()

Math/Combinat/Tableaux/Kostka.hs:71:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Tableaux/Kostka.hs:109:1: Warning:
    SPECIALISE pragma for non-overloaded function `triangularArrayUnsafe'

Math/Combinat/Tableaux/Kostka.hs:114:1: Warning:
    SPECIALISE pragma for non-overloaded function `fromTriangularArray'

Math/Combinat/Tableaux/Kostka.hs:124:6: Warning:
    Defined but not used: type constructor or class `ReverseTableau'

Math/Combinat/Tableaux/Kostka.hs:133:1: Warning:
    SPECIALISE pragma for non-overloaded function `reverseTableau'

Math/Combinat/Tableaux/Kostka.hs:184:5: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Tableaux/Kostka.hs:69:1-16
      (and originally defined in `GHC.List')
[13 of 17] Compiling Math.Combinat.Combinations ( Math/Combinat/Combinations.hs, dist/build/Math/Combinat/Combinations.o )

Math/Combinat/Combinations.hs:9:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant
[14 of 17] Compiling Math.Combinat.Trees.Binary ( Math/Combinat/Trees/Binary.hs, dist/build/Math/Combinat/Trees/Binary.o )

Math/Combinat/Trees/Binary.hs:44:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Trees/Binary.hs:50:1: Warning:
    The import of `Data.List' is redundant
      except perhaps to import instances from `Data.List'
    To import instances alone, use: import Data.List()

Math/Combinat/Trees/Binary.hs:51:1: Warning:
    The import item `Forest(..)' suggests that
    `Forest' has (in-scope) constructors or class methods,
    but it has none

Math/Combinat/Trees/Binary.hs:60:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Trees/Binary.hs:146:17: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:139:27

Math/Combinat/Trees/Binary.hs:148:31: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:139:27

Math/Combinat/Trees/Binary.hs:164:17: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:157:31

Math/Combinat/Trees/Binary.hs:166:31: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:157:31

Math/Combinat/Trees/Binary.hs:214:3: Warning:
    This binding for `next' shadows the existing binding
      imported from `System.Random' at Math/Combinat/Trees/Binary.hs:57:1-20

Math/Combinat/Trees/Binary.hs:214:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `next':
        Patterns not matched:
            ([], _)
            ([_], [])

Math/Combinat/Trees/Binary.hs:243:11: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:238:23

Math/Combinat/Trees/Binary.hs:244:11: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:238:23

Math/Combinat/Trees/Binary.hs:310:14: Warning:
    In the use of `unsafeFreeze'
    (imported from Data.Array.ST, but defined in Data.Array.MArray):
    Deprecated: "Please import from Data.Array.Unsafe instead; This will be removed in the next release"

Math/Combinat/Trees/Binary.hs:317:10: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:306:23
[15 of 17] Compiling Math.Combinat.Trees ( Math/Combinat/Trees.hs, dist/build/Math/Combinat/Trees.o )
[16 of 17] Compiling Math.Combinat.Graphviz ( Math/Combinat/Graphviz.hs, dist/build/Math/Combinat/Graphviz.o )

Math/Combinat/Graphviz.hs:17:1: Warning:
    The import of `Control.Applicative' is redundant
      except perhaps to import instances from `Control.Applicative'
    To import instances alone, use: import Control.Applicative()

Math/Combinat/Graphviz.hs:27:21: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:44:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:59:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:85:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:106:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')
[17 of 17] Compiling Math.Combinat    ( Math/Combinat.hs, dist/build/Math/Combinat.o )
In-place registering combinat-0.2.4.1...
Running Haddock for combinat-0.2.4.1...
Running hscolour for combinat-0.2.4.1...
Preprocessing library combinat-0.2.4.1...
Preprocessing library combinat-0.2.4.1...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: random-1.0.1.1,
transformers-0.3.0.0

Math/Combinat/Permutations.hs:54:0:
     warning: extra tokens at end of #endif directive [enabled by default]

Math/Combinat/Helper.hs:4:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Helper.hs:17:1: Warning:
    SPECIALISE pragma for non-overloaded function `swap'

Math/Combinat/Helper.hs:18:1: Warning:
    SPECIALISE pragma for non-overloaded function `swap'

Math/Combinat/Helper.hs:88:10: Warning:
    This binding for `y' shadows the existing binding
      bound at Math/Combinat/Helper.hs:86:16

Math/Combinat/Numbers/Primes.hs:69:3: Warning:
    Defined but not used: `minus'

Math/Combinat/Numbers/Primes.hs:99:14: Warning:
    This binding for `k' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:98:11

Math/Combinat/Numbers/Primes.hs:100:22: Warning:
    This binding for `k' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:98:11

Math/Combinat/Numbers/Primes.hs:223:11: Warning:
    This binding for `bs' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:215:3

Math/Combinat/Numbers/Series.hs:75:13: Warning:
    This binding for `ks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:72:24

Math/Combinat/Numbers/Series.hs:172:13: Warning:
    This binding for `ks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:168:21

Math/Combinat/Numbers/Series.hs:172:17: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:170:3

Math/Combinat/Numbers/Series.hs:241:17: Warning:
    This binding for `aks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:237:22

Math/Combinat/Numbers/Series.hs:241:22: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:239:3

Math/Combinat/Numbers/Series.hs:265:17: Warning:
    This binding for `aks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:261:27

Math/Combinat/Numbers/Series.hs:265:22: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:263:3

Math/Combinat/Compositions.hs:9:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Compositions.hs:59:29: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Integral a0)
        arising from a use of `compositions'
        at Math/Combinat/Compositions.hs:59:29-40
      (Num a0)
        arising from a use of `fromIntegral'
        at Math/Combinat/Compositions.hs:63:11-22
      (Ord a0)
        arising from a use of `>' at Math/Combinat/Compositions.hs:58:9
    In the second argument of `($)', namely
      `compositions len (d - len)'
    In the expression: map plus1 $ compositions len (d - len)
    In an equation for `compositions1':
        compositions1 len' d'
          | len > d = []
          | otherwise = map plus1 $ compositions len (d - len)
          where
              plus1 = map (+ 1)
              len = fromIntegral len'
              d = fromIntegral d'

Math/Combinat/Partitions.hs:49:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Partitions.hs:220:17: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:45:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:228:13: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:45:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:237:24: Warning:
    This binding for `c' shadows the existing binding
      bound at Math/Combinat/Partitions.hs:233:19

Math/Combinat/Partitions.hs:237:26: Warning:
    This binding for `u' shadows the existing binding
      bound at Math/Combinat/Partitions.hs:233:21

Math/Combinat/Partitions.hs:244:16: Warning:
    This binding for `all' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:45:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:244:21: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:45:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:249:3: Warning:
    This binding for `subtract' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Partitions.hs:7:8-31
      (and originally defined in `GHC.Num')

Math/Combinat/Permutations.hs:71:1: Warning:
    The import of `binomial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Permutations.hs:349:13: Warning:
    In the use of `unsafeFreeze'
    (imported from Data.Array.ST, but defined in Data.Array.MArray):
    Deprecated: "Please import from Data.Array.Unsafe instead; This will be removed in the next release"

Math/Combinat/Tableaux.hs:27:1: Warning:
    The import of `Math.Combinat.Helper' is redundant
      except perhaps to import instances from `Math.Combinat.Helper'
    To import instances alone, use: import Math.Combinat.Helper()

Math/Combinat/Tableaux.hs:28:1: Warning:
    The import of `binomial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Tableaux.hs:77:3: Warning:
    This binding for `break' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Tableaux.hs:25:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Tableaux.hs:79:12: Warning:
    This binding for `xs' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:75:18

Math/Combinat/Tableaux.hs:97:3: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux.hs:103:8: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:106:7

Math/Combinat/Tableaux.hs:141:3: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux.hs:150:7: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:140:27

Math/Combinat/Tableaux.hs:154:34: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux/Kostka.hs:68:1: Warning:
    The import of `Data.Ord' is redundant
      except perhaps to import instances from `Data.Ord'
    To import instances alone, use: import Data.Ord()

Math/Combinat/Tableaux/Kostka.hs:71:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Tableaux/Kostka.hs:109:1: Warning:
    SPECIALISE pragma for non-overloaded function `triangularArrayUnsafe'

Math/Combinat/Tableaux/Kostka.hs:114:1: Warning:
    SPECIALISE pragma for non-overloaded function `fromTriangularArray'

Math/Combinat/Tableaux/Kostka.hs:124:6: Warning:
    Defined but not used: type constructor or class `ReverseTableau'

Math/Combinat/Tableaux/Kostka.hs:133:1: Warning:
    SPECIALISE pragma for non-overloaded function `reverseTableau'

Math/Combinat/Tableaux/Kostka.hs:184:5: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Tableaux/Kostka.hs:69:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Combinations.hs:9:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Trees/Binary.hs:44:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Trees/Binary.hs:50:1: Warning:
    The import of `Data.List' is redundant
      except perhaps to import instances from `Data.List'
    To import instances alone, use: import Data.List()

Math/Combinat/Trees/Binary.hs:51:1: Warning:
    The import item `Forest(..)' suggests that
    `Forest' has (in-scope) constructors or class methods,
    but it has none

Math/Combinat/Trees/Binary.hs:60:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Trees/Binary.hs:146:17: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:139:27

Math/Combinat/Trees/Binary.hs:148:31: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:139:27

Math/Combinat/Trees/Binary.hs:164:17: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:157:31

Math/Combinat/Trees/Binary.hs:166:31: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:157:31

Math/Combinat/Trees/Binary.hs:214:3: Warning:
    This binding for `next' shadows the existing binding
      imported from `System.Random' at Math/Combinat/Trees/Binary.hs:57:1-20

Math/Combinat/Trees/Binary.hs:243:11: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:238:23

Math/Combinat/Trees/Binary.hs:244:11: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:238:23

Math/Combinat/Trees/Binary.hs:310:14: Warning:
    In the use of `unsafeFreeze'
    (imported from Data.Array.ST, but defined in Data.Array.MArray):
    Deprecated: "Please import from Data.Array.Unsafe instead; This will be removed in the next release"

Math/Combinat/Trees/Binary.hs:317:10: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:306:23

Math/Combinat/Graphviz.hs:17:1: Warning:
    The import of `Control.Applicative' is redundant
      except perhaps to import instances from `Control.Applicative'
    To import instances alone, use: import Control.Applicative()

Math/Combinat/Graphviz.hs:27:21: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:44:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:59:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:85:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:106:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')
Haddock coverage:
   0% (  0 / 18) in 'Math.Combinat.Helper'
  95% ( 20 / 21) in 'Math.Combinat.Numbers.Primes'
  74% ( 17 / 23) in 'Math.Combinat.Numbers.Series'
  70% (  7 / 10) in 'Math.Combinat.Tuples'
  94% ( 16 / 17) in 'Math.Combinat.Numbers'
 100% ( 10 / 10) in 'Math.Combinat.Sets'
  75% (  6 /  8) in 'Math.Combinat.Compositions'
  74% ( 26 / 35) in 'Math.Combinat.Partitions'
  53% (  9 / 17) in 'Math.Combinat.Trees.Nary'
  70% ( 30 / 43) in 'Math.Combinat.Permutations'
  50% ( 10 / 20) in 'Math.Combinat.Tableaux'
  36% (  4 / 11) in 'Math.Combinat.Tableaux.Kostka'
  75% (  6 /  8) in 'Math.Combinat.Combinations'
  58% ( 19 / 33) in 'Math.Combinat.Trees.Binary'
  67% (  2 /  3) in 'Math.Combinat.Trees'
  50% (  3 /  6) in 'Math.Combinat.Graphviz'
 100% ( 10 / 10) in 'Math.Combinat'
Warning: Math.Combinat.Permutations: could not find link destinations for:
    System.Random.RandomGen
Warning: Math.Combinat.Trees.Binary: could not find link destinations for:
    System.Random.RandomGen
Documentation created: dist/doc/html/combinat/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/combinat-0.2.4.1
Registering combinat-0.2.4.1...
Installed combinat-0.2.4.1
Configuring ieee754-0.7.3...
Building ieee754-0.7.3...
Preprocessing library ieee754-0.7.3...
[1 of 2] Compiling Numeric.IEEE     ( Numeric/IEEE.hs, dist/build/Numeric/IEEE.o )
[2 of 2] Compiling Data.AEq         ( Data/AEq.hs, dist/build/Data/AEq.o )
In-place registering ieee754-0.7.3...
Running Haddock for ieee754-0.7.3...
Running hscolour for ieee754-0.7.3...
Preprocessing library ieee754-0.7.3...
Preprocessing library ieee754-0.7.3...
Haddock coverage:
 100% (  8 /  8) in 'Numeric.IEEE'
 100% (  2 /  2) in 'Data.AEq'
Documentation created: dist/doc/html/ieee754/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/ieee754-0.7.3
Registering ieee754-0.7.3...
Installed ieee754-0.7.3
Downloading memoize-0.6...
Configuring memoize-0.6...
Building memoize-0.6...
Preprocessing library memoize-0.6...
[1 of 3] Compiling Data.Function.Memoize.Class ( Data/Function/Memoize/Class.hs, dist/build/Data/Function/Memoize/Class.o )
[2 of 3] Compiling Data.Function.Memoize.TH ( Data/Function/Memoize/TH.hs, dist/build/Data/Function/Memoize/TH.o )
[3 of 3] Compiling Data.Function.Memoize ( Data/Function/Memoize.hs, dist/build/Data/Function/Memoize.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package array-0.4.0.1 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
In-place registering memoize-0.6...
Running Haddock for memoize-0.6...
Running hscolour for memoize-0.6...
Preprocessing library memoize-0.6...
Preprocessing library memoize-0.6...
Haddock coverage:
 100% (  2 /  2) in 'Data.Function.Memoize.Class'
 100% (  4 /  4) in 'Data.Function.Memoize.TH'
 100% ( 27 / 27) in 'Data.Function.Memoize'
Documentation created: dist/doc/html/memoize/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/memoize-0.6
Registering memoize-0.6...
Installed memoize-0.6
Downloading gencheck-0.1...
Configuring gencheck-0.1...
Building gencheck-0.1...
Preprocessing library gencheck-0.1...
[ 1 of 15] Compiling Test.GenCheck.Base.Verdict ( Test/GenCheck/Base/Verdict.lhs, dist/build/Test/GenCheck/Base/Verdict.o )
[ 2 of 15] Compiling Test.GenCheck.Base.LabelledPartition ( Test/GenCheck/Base/LabelledPartition.lhs, dist/build/Test/GenCheck/Base/LabelledPartition.o )

Test/GenCheck/Base/LabelledPartition.lhs:87:13:
    Could not deduce (LabelledPartition c v)
      arising from a use of `empty'
    from the context (Fold.Foldable c, Monoid v)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:86:10-52
    Possible fix:
      add (LabelledPartition c v) to the context of
        the instance declaration
    In the expression: empty
    In an equation for `mempty': mempty = empty
    In the instance declaration for `Monoid (c v)'

Test/GenCheck/Base/LabelledPartition.lhs:88:13:
    Could not deduce (LabelledPartition c v)
      arising from a use of `merge'
    from the context (Fold.Foldable c, Monoid v)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:86:10-52
    Possible fix:
      add (LabelledPartition c v) to the context of
        the instance declaration
    In the expression: merge
    In an equation for `mappend': mappend = merge
    In the instance declaration for `Monoid (c v)'

Test/GenCheck/Base/LabelledPartition.lhs:92:46:
    Could not deduce (k ~ [c v])
    from the context (Ord k, LabelledPartition c v, Monoid v)
      bound by the type signature for
                 fromList :: (Ord k, LabelledPartition c v, Monoid v) =>
                             [(k, [v])] -> c v
      at Test/GenCheck/Base/LabelledPartition.lhs:(90,13)-(91,20)
      `k' is a rigid type variable bound by
          the type signature for
            fromList :: (Ord k, LabelledPartition c v, Monoid v) =>
                        [(k, [v])] -> c v
          at Test/GenCheck/Base/LabelledPartition.lhs:90:13
    In the first argument of `new', namely `k'
    In the first argument of `merge', namely `(new k ys)'
    In the expression: merge (new k ys)

Test/GenCheck/Base/LabelledPartition.lhs:124:10:
    Could not deduce (Labelled a)
      arising from the superclasses of an instance declaration
    from the context (Ord k)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:124:10-45
    Possible fix:
      add (Labelled a) to the context of the instance declaration
    In the instance declaration for `LabelledPartition (Map k) a'

Test/GenCheck/Base/LabelledPartition.lhs:126:3:
    Couldn't match expected type `[(k0, a0)] -> Map k0 a0'
                with actual type `Map k a'
    The equation(s) for `new' have two arguments,
    but its type `[a] -> Map k a' has only one
    In the instance declaration for `LabelledPartition (Map k) a'

Test/GenCheck/Base/LabelledPartition.lhs:127:43:
    Could not deduce (a ~ [a1])
    from the context (Fold.Foldable (Map k),
                      Verdict a,
                      Labelled a,
                      Ord k)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:124:10-45
      `a' is a rigid type variable bound by
          the instance declaration
          at Test/GenCheck/Base/LabelledPartition.lhs:124:10
    In the first argument of `length', namely `xs'
    In the first argument of `(+)', namely `(length xs)'
    In the expression: (length xs) + s

Test/GenCheck/Base/LabelledPartition.lhs:128:39:
    Could not deduce (k ~ k1)
    from the context (Fold.Foldable (Map k),
                      Verdict a,
                      Labelled a,
                      Ord k)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:124:10-45
    or from (Ord k1)
      bound by the type signature for
                 insert :: Ord k1 => k1 -> a -> Map k a -> Map k a
      at Test/GenCheck/Base/LabelledPartition.lhs:128:3-43
      `k' is a rigid type variable bound by
          the instance declaration
          at Test/GenCheck/Base/LabelledPartition.lhs:124:10
      `k1' is a rigid type variable bound by
           the type signature for
             insert :: Ord k1 => k1 -> a -> Map k a -> Map k a
           at Test/GenCheck/Base/LabelledPartition.lhs:128:3
    In the second argument of `Map.insertWith', namely `k'
    In the expression: Map.insertWith mappend k [x]
    In an equation for `insert':
        insert k x = Map.insertWith mappend k [x]

Test/GenCheck/Base/LabelledPartition.lhs:128:41:
    Could not deduce (a ~ [a])
    from the context (Fold.Foldable (Map k),
                      Verdict a,
                      Labelled a,
                      Ord k)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:124:10-45
    or from (Ord k1)
      bound by the type signature for
                 insert :: Ord k1 => k1 -> a -> Map k a -> Map k a
      at Test/GenCheck/Base/LabelledPartition.lhs:128:3-43
      `a' is a rigid type variable bound by
          the instance declaration
          at Test/GenCheck/Base/LabelledPartition.lhs:124:10
    In the third argument of `Map.insertWith', namely `[x]'
    In the expression: Map.insertWith mappend k [x]
    In an equation for `insert':
        insert k x = Map.insertWith mappend k [x]

Test/GenCheck/Base/LabelledPartition.lhs:129:16:
    Could not deduce (k1 ~ k)
    from the context (Fold.Foldable (Map k),
                      Verdict a,
                      Labelled a,
                      Ord k)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:124:10-45
    or from (Ord k1)
      bound by the type signature for
                 lookup :: Ord k1 => k1 -> Map k a -> Maybe a
      at Test/GenCheck/Base/LabelledPartition.lhs:129:3-25
      `k1' is a rigid type variable bound by
           the type signature for lookup :: Ord k1 => k1 -> Map k a -> Maybe a
           at Test/GenCheck/Base/LabelledPartition.lhs:129:3
      `k' is a rigid type variable bound by
          the instance declaration
          at Test/GenCheck/Base/LabelledPartition.lhs:124:10
    Expected type: k1 -> Map k a -> Maybe a
      Actual type: k1 -> Map k1 a -> Maybe a
    In the expression: Map.lookup
    In an equation for `lookup': lookup = Map.lookup
    In the instance declaration for `LabelledPartition (Map k) a'

Test/GenCheck/Base/LabelledPartition.lhs:131:53:
    Could not deduce (k1 ~ k)
    from the context (Fold.Foldable (Map k),
                      Verdict a,
                      Labelled a,
                      Ord k)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:124:10-45
      `k1' is a rigid type variable bound by
           the type signature for
             fold :: (k1 -> a -> b -> b) -> b -> Map k a -> b
           at Test/GenCheck/Base/LabelledPartition.lhs:131:3
      `k' is a rigid type variable bound by
          the instance declaration
          at Test/GenCheck/Base/LabelledPartition.lhs:124:10
    In the first argument of `f', namely `k'
    In the first argument of `foldr', namely `(f k)'
    In the expression: foldr (f k) y x

Test/GenCheck/Base/LabelledPartition.lhs:131:58:
    Could not deduce (a ~ [a])
    from the context (Fold.Foldable (Map k),
                      Verdict a,
                      Labelled a,
                      Ord k)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:124:10-45
      `a' is a rigid type variable bound by
          the instance declaration
          at Test/GenCheck/Base/LabelledPartition.lhs:124:10
    In the third argument of `foldr', namely `x'
    In the expression: foldr (f k) y x
    In the first argument of `Map.foldrWithKey', namely
      `(\ k x y -> foldr (f k) y x)'

Test/GenCheck/Base/LabelledPartition.lhs:132:16:
    Could not deduce (k ~ k1)
    from the context (Fold.Foldable (Map k),
                      Verdict a,
                      Labelled a,
                      Ord k)
      bound by the instance declaration
      at Test/GenCheck/Base/LabelledPartition.lhs:124:10-45
      `k' is a rigid type variable bound by
          the instance declaration
          at Test/GenCheck/Base/LabelledPartition.lhs:124:10
      `k1' is a rigid type variable bound by
           the type signature for toList :: Map k a -> [(k1, a)]
           at Test/GenCheck/Base/LabelledPartition.lhs:132:3
    Expected type: Map k a -> [(k1, a)]
      Actual type: Map k a -> [(k, a)]
    In the expression: Map.toList
    In an equation for `toList': toList = Map.toList
    In the instance declaration for `LabelledPartition (Map k) a'
Failed to install gencheck-0.1
cabal: Error: some packages failed to install:
gencheck-0.1 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.