Resolving dependencies... Configuring random-1.1... Building random-1.1... Preprocessing library random-1.1... [1 of 1] Compiling System.Random ( System/Random.hs, dist/build/System/Random.o ) System/Random.hs:43:1: Warning: Tab character System/Random.hs:45:1: Warning: Tab character System/Random.hs:47:1: Warning: Tab character System/Random.hs:53:1: Warning: Tab character System/Random.hs:55:1: Warning: Tab character System/Random.hs:56:1: Warning: Tab character System/Random.hs:57:1: Warning: Tab character System/Random.hs:59:1: Warning: Tab character System/Random.hs:61:1: Warning: Tab character System/Random.hs:63:1: Warning: Tab character System/Random.hs:64:1: Warning: Tab character System/Random.hs:65:1: Warning: Tab character System/Random.hs:66:1: Warning: Tab character System/Random.hs:68:1: Warning: Tab character System/Random.hs:69:1: Warning: Tab character System/Random.hs:70:1: Warning: Tab character System/Random.hs:71:1: Warning: Tab character System/Random.hs:73:1: Warning: Tab character System/Random.hs:74:1: Warning: Tab character System/Random.hs:76:1: Warning: Tab character System/Random.hs:90:22: Warning: Tab character System/Random.hs:91:17: Warning: Tab character System/Random.hs:94:17: Warning: Tab character System/Random.hs:102:15: Warning: Tab character System/Random.hs:240:1: Warning: Tab character System/Random.hs:241:1: Warning: Tab character System/Random.hs:249:1: Warning: Tab character System/Random.hs:269:1: Warning: Tab character System/Random.hs:270:1: Warning: Tab character System/Random.hs:271:1: Warning: Tab character System/Random.hs:272:1: Warning: Tab character System/Random.hs:273:1: Warning: Tab character System/Random.hs:326:11: Warning: Tab character System/Random.hs:343:11: Warning: Tab character System/Random.hs:384:11: Warning: Tab character System/Random.hs:395:1: Warning: Tab character System/Random.hs:396:1: Warning: Tab character System/Random.hs:396:20: Warning: Tab character System/Random.hs:397:1: Warning: Tab character System/Random.hs:397:20: Warning: Tab character System/Random.hs:399:11: Warning: Tab character System/Random.hs:406:1: Warning: Tab character System/Random.hs:415:1: Warning: Tab character System/Random.hs:428:1: Warning: Tab character System/Random.hs:429:1: Warning: Tab character System/Random.hs:430:1: Warning: Tab character System/Random.hs:440:3: Warning: Tab character System/Random.hs:502:1: Warning: Tab character System/Random.hs:503:1: Warning: Tab character System/Random.hs:504:1: Warning: Tab character System/Random.hs:506:1: Warning: Tab character System/Random.hs:507:1: Warning: Tab character System/Random.hs:508:1: Warning: Tab character System/Random.hs:519:1: Warning: Tab character System/Random.hs:519:14: Warning: Tab character System/Random.hs:520:1: Warning: Tab character System/Random.hs:522:1: Warning: Tab character System/Random.hs:523:1: Warning: Tab character System/Random.hs:524:1: Warning: Tab character System/Random.hs:526:1: Warning: Tab character System/Random.hs:527:1: Warning: Tab character System/Random.hs:528:1: Warning: Tab character In-place registering random-1.1... Running Haddock for random-1.1... cabal: Haddock's internal GHC version must match the configured GHC version. The GHC version is 7.10.2 but haddock is using GHC version 7.8.3 Creating package registration file: /tmp/pkgConf-random-1336465782861021530.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/random-1.1-1z8Ujelqc6aKgvPnbRUKkP Registering random-1.1... Installed random-1.1 Downloading combinat-0.2.7.1... Configuring combinat-0.2.7.1... Building combinat-0.2.7.1... Preprocessing library combinat-0.2.7.1... [ 1 of 32] Compiling Math.Combinat.Trees.Nary[boot] ( Math/Combinat/Trees/Nary.hs-boot, dist/build/Math/Combinat/Trees/Nary.o-boot ) [ 2 of 32] Compiling Math.Combinat.Trees.Binary[boot] ( Math/Combinat/Trees/Binary.hs-boot, dist/build/Math/Combinat/Trees/Binary.o-boot ) Math/Combinat/Trees/Binary.hs-boot:7: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-boot:7:1: Warning: The import of ‘Data.Tree’ is redundant except perhaps to import instances from ‘Data.Tree’ To import instances alone, use: import Data.Tree() [ 3 of 32] Compiling Math.Combinat.Trees.Graphviz ( Math/Combinat/Trees/Graphviz.hs, dist/build/Math/Combinat/Trees/Graphviz.o ) Math/Combinat/Trees/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/Trees/Graphviz.hs:27:21: Warning: This binding for ‘lines’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Trees/Graphviz.hs:4:8-35 (and originally defined in ‘base-4.8.1.0:Data.OldList’) Math/Combinat/Trees/Graphviz.hs:44:3: Warning: This binding for ‘lines’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Trees/Graphviz.hs:4:8-35 (and originally defined in ‘base-4.8.1.0:Data.OldList’) Math/Combinat/Trees/Graphviz.hs:59:3: Warning: This binding for ‘lines’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Trees/Graphviz.hs:4:8-35 (and originally defined in ‘base-4.8.1.0:Data.OldList’) Math/Combinat/Trees/Graphviz.hs:85:3: Warning: This binding for ‘lines’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Trees/Graphviz.hs:4:8-35 (and originally defined in ‘base-4.8.1.0:Data.OldList’) Math/Combinat/Trees/Graphviz.hs:106:3: Warning: This binding for ‘lines’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Trees/Graphviz.hs:4:8-35 (and originally defined in ‘base-4.8.1.0:Data.OldList’) [ 4 of 32] Compiling Math.Combinat.Partitions.Vector ( Math/Combinat/Partitions/Vector.hs, dist/build/Math/Combinat/Partitions/Vector.o ) Math/Combinat/Partitions/Vector.hs:13: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/Partitions/Vector.hs:39:17: Warning: This binding for ‘last’ shadows the existing binding imported from ‘Data.List’ at Math/Combinat/Partitions/Vector.hs:13:1-16 (and originally defined in ‘GHC.List’) Math/Combinat/Partitions/Vector.hs:47:13: Warning: This binding for ‘last’ shadows the existing binding imported from ‘Data.List’ at Math/Combinat/Partitions/Vector.hs:13:1-16 (and originally defined in ‘GHC.List’) Math/Combinat/Partitions/Vector.hs:56:24: Warning: This binding for ‘c’ shadows the existing binding bound at Math/Combinat/Partitions/Vector.hs:52:19 Math/Combinat/Partitions/Vector.hs:56:26: Warning: This binding for ‘u’ shadows the existing binding bound at Math/Combinat/Partitions/Vector.hs:52:21 Math/Combinat/Partitions/Vector.hs:63:16: Warning: This binding for ‘all’ shadows the existing binding imported from ‘Data.List’ at Math/Combinat/Partitions/Vector.hs:13:1-16 (and originally defined in ‘Data.Foldable’) Math/Combinat/Partitions/Vector.hs:63:21: Warning: This binding for ‘last’ shadows the existing binding imported from ‘Data.List’ at Math/Combinat/Partitions/Vector.hs:13:1-16 (and originally defined in ‘GHC.List’) Math/Combinat/Partitions/Vector.hs:68:3: Warning: This binding for ‘subtract’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Partitions/Vector.hs:8:8-38 (and originally defined in ‘GHC.Num’) Math/Combinat/Partitions/Vector.hs:39:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘worker’: Patterns not matched: [] Math/Combinat/Partitions/Vector.hs:47:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘decrease’: Patterns not matched: [] Math/Combinat/Partitions/Vector.hs:63:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘subtract_rec’: Patterns not matched: [] [ 5 of 32] Compiling Math.Combinat.Partitions.Multiset ( Math/Combinat/Partitions/Multiset.hs, dist/build/Math/Combinat/Partitions/Multiset.o ) [ 6 of 32] Compiling Math.Combinat.Numbers.Primes ( Math/Combinat/Numbers/Primes.hs, dist/build/Math/Combinat/Numbers/Primes.o ) 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/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: _ [] _ [ 7 of 32] Compiling Math.Combinat.Helper ( Math/Combinat/Helper.hs, dist/build/Math/Combinat/Helper.o ) Math/Combinat/Helper.hs:8: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:13:1: Warning: The import of ‘Data.Set’ is redundant except perhaps to import instances from ‘Data.Set’ To import instances alone, use: import Data.Set() Math/Combinat/Helper.hs:14:1: Warning: The import of ‘Data.Map’ is redundant except perhaps to import instances from ‘Data.Map’ To import instances alone, use: import Data.Map() Math/Combinat/Helper.hs:27:1: Warning: SPECIALISE pragma for non-overloaded function ‘swap’ Math/Combinat/Helper.hs:28:1: Warning: SPECIALISE pragma for non-overloaded function ‘swap’ Math/Combinat/Helper.hs:171:10: Warning: This binding for ‘y’ shadows the existing binding bound at Math/Combinat/Helper.hs:169:16 Math/Combinat/Helper.hs:83:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘go’: Patterns not matched: [] Math/Combinat/Helper.hs:88:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘go’: Patterns not matched: _ [] Math/Combinat/Helper.hs:92:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘go’: Patterns not matched: _ [] [ 8 of 32] Compiling Math.Combinat.ASCII ( Math/Combinat/ASCII.hs, dist/build/Math/Combinat/ASCII.o ) Math/Combinat/ASCII.hs:99:5: Warning: This binding for ‘ls’ shadows the existing binding bound at Math/Combinat/ASCII.hs:98:35 Math/Combinat/ASCII.hs:162:3: Warning: This binding for ‘pad’ shadows the existing binding defined at Math/Combinat/ASCII.hs:171:1 Math/Combinat/ASCII.hs:167:3: Warning: This binding for ‘pad’ shadows the existing binding defined at Math/Combinat/ASCII.hs:171:1 Math/Combinat/ASCII.hs:205:3: Warning: Defined but not used: ‘n’ Math/Combinat/ASCII.hs:244:3: Warning: Defined but not used: ‘transposeIf’ Math/Combinat/ASCII.hs:258:11: Warning: This binding for ‘ds’ shadows the existing binding bound at Math/Combinat/ASCII.hs:255:10 Math/Combinat/ASCII.hs:258:15: Warning: This binding for ‘xs’ shadows the existing binding bound at Math/Combinat/ASCII.hs:255:13 [ 9 of 32] Compiling Math.Combinat.Tuples ( Math/Combinat/Tuples.hs, dist/build/Math/Combinat/Tuples.o ) [10 of 32] Compiling Math.Combinat.Sign ( Math/Combinat/Sign.hs, dist/build/Math/Combinat/Sign.o ) Math/Combinat/Sign.hs:9:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [11 of 32] Compiling Math.Combinat.Numbers ( Math/Combinat/Numbers.hs, dist/build/Math/Combinat/Numbers.o ) Math/Combinat/Numbers.hs:164:5: Warning: This binding for ‘n’ shadows the existing binding bound at Math/Combinat/Numbers.hs:162:3 [12 of 32] Compiling Math.Combinat.Sets ( Math/Combinat/Sets.hs, dist/build/Math/Combinat/Sets.o ) Math/Combinat/Sets.hs:31:1: Warning: The import of ‘Data.Array.MArray’ is redundant except perhaps to import instances from ‘Data.Array.MArray’ To import instances alone, use: import Data.Array.MArray() Math/Combinat/Sets.hs:159:1: Warning: Defined but not used: ‘makeChoiceFromIndicesNaive’ [13 of 32] Compiling Math.Combinat.Compositions ( Math/Combinat/Compositions.hs, dist/build/Math/Combinat/Compositions.o ) Math/Combinat/Compositions.hs:14:1: Warning: The import of ‘factorial’ from module ‘Math.Combinat.Numbers’ is redundant Math/Combinat/Compositions.hs:75:29: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Integral a0) arising from a use of ‘compositions’ at Math/Combinat/Compositions.hs:75:29-40 (Num a0) arising from a use of ‘-’ at Math/Combinat/Compositions.hs:75:48 (Ord a0) arising from a use of ‘>’ at Math/Combinat/Compositions.hs:74:9 (Num a0) arising from a use of ‘fromIntegral’ at Math/Combinat/Compositions.hs:79:11-22 (Num a0) arising from a use of ‘fromIntegral’ at Math/Combinat/Compositions.hs:78:11-22 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' [14 of 32] Compiling Math.Combinat.Permutations ( Math/Combinat/Permutations.hs, dist/build/Math/Combinat/Permutations.o ) Math/Combinat/Permutations.hs:75:1: Warning: The import of ‘binomial’ from module ‘Math.Combinat.Numbers’ is redundant Math/Combinat/Permutations.hs:225:1: Warning: Defined but not used: ‘signValueOfPermutation’ Math/Combinat/Permutations.hs:277:1: Warning: Tab character Math/Combinat/Permutations.hs:278:1: Warning: Tab character Math/Combinat/Permutations.hs:279:1: Warning: Tab character Math/Combinat/Permutations.hs:139:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘pairs’: Patterns not matched: [] [15 of 32] Compiling Math.Combinat.Partitions.Integer ( Math/Combinat/Partitions/Integer.hs, dist/build/Math/Combinat/Partitions/Integer.o ) Math/Combinat/Partitions/Integer.hs:32:1: Warning: The import of ‘factorial’ from module ‘Math.Combinat.Numbers’ is redundant Math/Combinat/Partitions/Integer.hs:278:3: Warning: Defined but not used: ‘n’ Math/Combinat/Partitions/Integer.hs:283:10: Warning: This binding for ‘w’ shadows the existing binding bound at Math/Combinat/Partitions/Integer.hs:279:3 Math/Combinat/Partitions/Integer.hs:300:3: Warning: Defined but not used: ‘n’ Math/Combinat/Partitions/Integer.hs:305:10: Warning: This binding for ‘w’ shadows the existing binding bound at Math/Combinat/Partitions/Integer.hs:301:3 Math/Combinat/Partitions/Integer.hs:329:10: Warning: This binding for ‘k’ shadows the existing binding bound at Math/Combinat/Partitions/Integer.hs:323:22 Math/Combinat/Partitions/Integer.hs:329:13: Warning: This binding for ‘n’ shadows the existing binding bound at Math/Combinat/Partitions/Integer.hs:323:24 Math/Combinat/Partitions/Integer.hs:340:10: Warning: This binding for ‘k’ shadows the existing binding bound at Math/Combinat/Partitions/Integer.hs:339:27 Math/Combinat/Partitions/Integer.hs:340:13: Warning: This binding for ‘n’ shadows the existing binding bound at Math/Combinat/Partitions/Integer.hs:339:29 Math/Combinat/Partitions/Integer.hs:436:14: Warning: This binding for ‘lambda’ shadows the existing binding bound at Math/Combinat/Partitions/Integer.hs:432:22 Math/Combinat/Partitions/Integer.hs:436:21: Warning: This binding for ‘n’ shadows the existing binding bound at Math/Combinat/Partitions/Integer.hs:432:30 Math/Combinat/Partitions/Integer.hs:282:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘go’: Patterns not matched: _ _ [] _ _ _ (_ : _) _ Math/Combinat/Partitions/Integer.hs:304:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘go’: Patterns not matched: _ _ [] _ _ _ (_ : _) _ Math/Combinat/Partitions/Integer.hs:443:7: Warning: Pattern match(es) are non-exhaustive In an equation for ‘go’: Patterns not matched: _ (_ : (_ : _)) [] _ _ (_ : (_ : _)) [_] _ _ (_ : (_ : _)) (_ : (_ : _)) [] _ [_] [] [] ... [16 of 32] Compiling Math.Combinat.Partitions ( Math/Combinat/Partitions.hs, dist/build/Math/Combinat/Partitions.o ) [17 of 32] Compiling Math.Combinat.Tableaux ( Math/Combinat/Tableaux.hs, dist/build/Math/Combinat/Tableaux.o ) Math/Combinat/Tableaux.hs:29: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:30:1: Warning: The import of ‘binomial’ from module ‘Math.Combinat.Numbers’ is redundant Math/Combinat/Tableaux.hs:85:3: Warning: This binding for ‘break’ shadows the existing binding imported from ‘Data.List’ at Math/Combinat/Tableaux.hs:27:1-16 (and originally defined in ‘GHC.List’) Math/Combinat/Tableaux.hs:87:12: Warning: This binding for ‘xs’ shadows the existing binding bound at Math/Combinat/Tableaux.hs:83:18 Math/Combinat/Tableaux.hs:105:3: Warning: This binding for ‘shape’ shadows the existing binding defined at Math/Combinat/Tableaux.hs:48:1 Math/Combinat/Tableaux.hs:111:8: Warning: This binding for ‘n’ shadows the existing binding bound at Math/Combinat/Tableaux.hs:114:7 Math/Combinat/Tableaux.hs:149:3: Warning: This binding for ‘shape’ shadows the existing binding defined at Math/Combinat/Tableaux.hs:48:1 Math/Combinat/Tableaux.hs:158:7: Warning: This binding for ‘n’ shadows the existing binding bound at Math/Combinat/Tableaux.hs:148:27 Math/Combinat/Tableaux.hs:162:34: Warning: This binding for ‘shape’ shadows the existing binding defined at Math/Combinat/Tableaux.hs:48:1 Math/Combinat/Tableaux.hs:157:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘row’: Patterns not matched: _ (ghc-prim-0.4.0.0:GHC.Types.I# _) _ [] [18 of 32] Compiling Math.Combinat.Tableaux.GelfandTsetlin.Cone ( Math/Combinat/Tableaux/GelfandTsetlin/Cone.hs, dist/build/Math/Combinat/Tableaux/GelfandTsetlin/Cone.o ) Math/Combinat/Tableaux/GelfandTsetlin/Cone.hs:76: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/GelfandTsetlin/Cone.hs:79: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/GelfandTsetlin/Cone.hs:118:1: Warning: SPECIALISE pragma for non-overloaded function ‘triangularArrayUnsafe’ Math/Combinat/Tableaux/GelfandTsetlin/Cone.hs:123:1: Warning: SPECIALISE pragma for non-overloaded function ‘fromTriangularArray’ Math/Combinat/Tableaux/GelfandTsetlin/Cone.hs:143:1: Warning: Defined but not used: type constructor or class ‘ReverseTableau’ Math/Combinat/Tableaux/GelfandTsetlin/Cone.hs:152:1: Warning: SPECIALISE pragma for non-overloaded function ‘reverseTableau’ Math/Combinat/Tableaux/GelfandTsetlin/Cone.hs:203:5: Warning: This binding for ‘last’ shadows the existing binding imported from ‘Data.List’ at Math/Combinat/Tableaux/GelfandTsetlin/Cone.hs:77:1-16 (and originally defined in ‘GHC.List’) [19 of 32] Compiling Math.Combinat.Partitions.Plane ( Math/Combinat/Partitions/Plane.hs, dist/build/Math/Combinat/Partitions/Plane.o ) Math/Combinat/Partitions/Plane.hs:24: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/Partitions/Plane.hs:114:9: Warning: This binding for ‘rem’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Partitions/Plane.hs:20:8-37 (and originally defined in ‘GHC.Real’) Math/Combinat/Partitions/Plane.hs:113:5: Warning: Pattern match(es) are non-exhaustive In an equation for ‘go’: Patterns not matched: (ghc-prim-0.4.0.0:GHC.Types.I# _) [] [20 of 32] Compiling Math.Combinat.Numbers.Series ( Math/Combinat/Numbers/Series.hs, dist/build/Math/Combinat/Numbers/Series.o ) Math/Combinat/Numbers/Series.hs:187:8: Warning: This binding for ‘a1’ shadows the existing binding bound at Math/Combinat/Numbers/Series.hs:194:5 Math/Combinat/Numbers/Series.hs:236:45: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at Math/Combinat/Numbers/Series.hs:236:45-49 (Integral a0) arising from a use of ‘catalan’ at Math/Combinat/Numbers/Series.hs:236:29-35 (Num a0) arising from the literal ‘0’ at Math/Combinat/Numbers/Series.hs:236:46 In the expression: [0 .. ] In a stmt of a list comprehension: i <- [0 .. ] In the expression: [fromInteger (catalan i) | i <- [0 .. ]] Math/Combinat/Numbers/Series.hs:269:13: Warning: This binding for ‘ks’ shadows the existing binding bound at Math/Combinat/Numbers/Series.hs:266:24 Math/Combinat/Numbers/Series.hs:366:13: Warning: This binding for ‘ks’ shadows the existing binding bound at Math/Combinat/Numbers/Series.hs:362:21 Math/Combinat/Numbers/Series.hs:366:17: Warning: This binding for ‘ys’ shadows the existing binding bound at Math/Combinat/Numbers/Series.hs:364:3 Math/Combinat/Numbers/Series.hs:435:17: Warning: This binding for ‘aks’ shadows the existing binding bound at Math/Combinat/Numbers/Series.hs:431:22 Math/Combinat/Numbers/Series.hs:435:22: Warning: This binding for ‘ys’ shadows the existing binding bound at Math/Combinat/Numbers/Series.hs:433:3 Math/Combinat/Numbers/Series.hs:461:17: Warning: This binding for ‘aks’ shadows the existing binding bound at Math/Combinat/Numbers/Series.hs:457:27 Math/Combinat/Numbers/Series.hs:461:22: Warning: This binding for ‘ys’ shadows the existing binding bound at Math/Combinat/Numbers/Series.hs:459:3 [21 of 32] Compiling Math.Combinat.Partitions.Skew ( Math/Combinat/Partitions/Skew.hs, dist/build/Math/Combinat/Partitions/Skew.o ) Math/Combinat/Partitions/Skew.hs:30:39: Warning: This binding for ‘abs’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Partitions/Skew.hs:8:8-36 (and originally defined in ‘GHC.Num’) Math/Combinat/Partitions/Skew.hs:59:62: Warning: This binding for ‘abs’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Partitions/Skew.hs:8:8-36 (and originally defined in ‘GHC.Num’) [22 of 32] Compiling Math.Combinat.Tableaux.Skew ( Math/Combinat/Tableaux/Skew.hs, dist/build/Math/Combinat/Tableaux/Skew.o ) Math/Combinat/Tableaux/Skew.hs:14:1: Warning: The import of ‘Math.Combinat.Tableaux’ is redundant except perhaps to import instances from ‘Math.Combinat.Tableaux’ To import instances alone, use: import Math.Combinat.Tableaux() Math/Combinat/Tableaux/Skew.hs:30:43: Warning: This binding for ‘abs’ shadows the existing binding imported from ‘Prelude’ at Math/Combinat/Tableaux/Skew.hs:6:8-34 (and originally defined in ‘GHC.Num’) Math/Combinat/Tableaux/Skew.hs:38:13: Warning: This binding for ‘as’ shadows the existing binding bound at Math/Combinat/Tableaux/Skew.hs:33:4 Math/Combinat/Tableaux/Skew.hs:38:20: Warning: This binding for ‘bs’ shadows the existing binding bound at Math/Combinat/Tableaux/Skew.hs:33:7 Math/Combinat/Tableaux/Skew.hs:38:27: Warning: This binding for ‘ds’ shadows the existing binding bound at Math/Combinat/Tableaux/Skew.hs:34:3 Math/Combinat/Tableaux/Skew.hs:47:17: Warning: This binding for ‘as’ shadows the existing binding bound at Math/Combinat/Tableaux/Skew.hs:33:4 Math/Combinat/Tableaux/Skew.hs:38:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘worker’: Patterns not matched: (_ : _) [] _ _ (_ : _) (_ : _) [] _ [23 of 32] Compiling Math.Combinat.Tableaux.GelfandTsetlin ( Math/Combinat/Tableaux/GelfandTsetlin.hs, dist/build/Math/Combinat/Tableaux/GelfandTsetlin.o ) Math/Combinat/Tableaux/GelfandTsetlin.hs:30:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Math/Combinat/Tableaux/GelfandTsetlin.hs:31: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/GelfandTsetlin.hs:59:13: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num a0) arising from the literal ‘1’ In the expression: 1 In the expression: [1 | t <- semiStandardYoungTableaux k plambda, cond t] In an equation for ‘stuff’: stuff = [1 | t <- semiStandardYoungTableaux k plambda, cond t] Math/Combinat/Tableaux/GelfandTsetlin.hs:309:17: Warning: This binding for ‘ns’ shadows the existing binding bound at Math/Combinat/Tableaux/GelfandTsetlin.hs:307:38 Math/Combinat/Tableaux/GelfandTsetlin.hs:338:17: Warning: This binding for ‘ns’ shadows the existing binding bound at Math/Combinat/Tableaux/GelfandTsetlin.hs:336:42 Math/Combinat/Tableaux/GelfandTsetlin.hs:185:5: Warning: Pattern match(es) are non-exhaustive In an equation for ‘worker’: Patterns not matched: (_ : (_ : _)) [] _ _ _ (_ : (_ : _)) (_ : _) [] _ _ (_ : (_ : _)) (_ : _) (_ : _) [] _ Math/Combinat/Tableaux/GelfandTsetlin.hs:240:5: Warning: Pattern match(es) are non-exhaustive In an equation for ‘worker’: Patterns not matched: (_ : (_ : _)) [] _ _ (_ : (_ : _)) (_ : _) [] _ (_ : (_ : _)) (_ : _) (_ : _) [] [24 of 32] Compiling Math.Combinat.Tableaux.LittlewoodRichardson ( Math/Combinat/Tableaux/LittlewoodRichardson.hs, dist/build/Math/Combinat/Tableaux/LittlewoodRichardson.o ) [25 of 32] Compiling Math.Combinat.Partitions.Set ( Math/Combinat/Partitions/Set.hs, dist/build/Math/Combinat/Partitions/Set.o ) Math/Combinat/Partitions/Set.hs:15:1: Warning: The import of ‘System.Random’ is redundant except perhaps to import instances from ‘System.Random’ To import instances alone, use: import System.Random() Math/Combinat/Partitions/Set.hs:31:8: Warning: This binding for ‘xs’ shadows the existing binding bound at Math/Combinat/Partitions/Set.hs:30:10 Math/Combinat/Partitions/Set.hs:83:7: Warning: This binding for ‘k’ shadows the existing binding bound at Math/Combinat/Partitions/Set.hs:81:30 Math/Combinat/Partitions/Set.hs:85:7: Warning: This binding for ‘k’ shadows the existing binding bound at Math/Combinat/Partitions/Set.hs:81:30 [26 of 32] Compiling Math.Combinat.Trees.Binary ( Math/Combinat/Trees/Binary.hs, dist/build/Math/Combinat/Trees/Binary.o ) Math/Combinat/Trees/Binary.hs:58: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/Trees/Binary.hs:59: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:66: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:67: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:69:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Math/Combinat/Trees/Binary.hs:70:1: Warning: The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() Math/Combinat/Trees/Binary.hs:71:1: Warning: The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() Math/Combinat/Trees/Binary.hs:75:1: Warning: The import of ‘factorial’ from module ‘Math.Combinat.Numbers’ is redundant Math/Combinat/Trees/Binary.hs:192:17: Warning: This binding for ‘ps’ shadows the existing binding bound at Math/Combinat/Trees/Binary.hs:185:27 Math/Combinat/Trees/Binary.hs:194:31: Warning: This binding for ‘ps’ shadows the existing binding bound at Math/Combinat/Trees/Binary.hs:185:27 Math/Combinat/Trees/Binary.hs:210:17: Warning: This binding for ‘ps’ shadows the existing binding bound at Math/Combinat/Trees/Binary.hs:203:31 Math/Combinat/Trees/Binary.hs:212:31: Warning: This binding for ‘ps’ shadows the existing binding bound at Math/Combinat/Trees/Binary.hs:203:31 Math/Combinat/Trees/Binary.hs:264:3: Warning: This binding for ‘next’ shadows the existing binding imported from ‘System.Random’ at Math/Combinat/Trees/Binary.hs:73:1-20 Math/Combinat/Trees/Binary.hs:270:1: Warning: Tab character Math/Combinat/Trees/Binary.hs:271:1: Warning: Tab character Math/Combinat/Trees/Binary.hs:272:1: Warning: Tab character Math/Combinat/Trees/Binary.hs:273:1: Warning: Tab character Math/Combinat/Trees/Binary.hs:281:1: Warning: Tab character Math/Combinat/Trees/Binary.hs:282:1: Warning: Tab character Math/Combinat/Trees/Binary.hs:283:1: Warning: Tab character Math/Combinat/Trees/Binary.hs:284:1: Warning: Tab character Math/Combinat/Trees/Binary.hs:295:11: Warning: This binding for ‘rnd’ shadows the existing binding bound at Math/Combinat/Trees/Binary.hs:290:23 Math/Combinat/Trees/Binary.hs:296:11: Warning: This binding for ‘rnd’ shadows the existing binding bound at Math/Combinat/Trees/Binary.hs:290:23 Math/Combinat/Trees/Binary.hs:369:10: Warning: This binding for ‘rnd’ shadows the existing binding bound at Math/Combinat/Trees/Binary.hs:358:23 Math/Combinat/Trees/Binary.hs:401:5: Warning: Defined but not used: ‘w2’ Math/Combinat/Trees/Binary.hs:277:3: Warning: Pattern match(es) are overlapped In an equation for ‘findj’: findj _ _ = ... [27 of 32] Compiling Math.Combinat.LatticePaths ( Math/Combinat/LatticePaths.hs, dist/build/Math/Combinat/LatticePaths.o ) Math/Combinat/LatticePaths.hs:66:15: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num a0) arising from a use of ‘go’ at Math/Combinat/LatticePaths.hs:66:15-16 (Ord a0) arising from a use of ‘go’ at Math/Combinat/LatticePaths.hs:66:15-16 In the expression: go 0 In an equation for ‘isValidPath’: isValidPath = go 0 where go !y [] = y >= 0 go !y (t : ts) = let ... in if y' < 0 then False else go y' ts Math/Combinat/LatticePaths.hs:74:14: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num a0) arising from a use of ‘go’ at Math/Combinat/LatticePaths.hs:74:14-15 (Ord a0) arising from a use of ‘go’ at Math/Combinat/LatticePaths.hs:74:14-15 In the expression: go 0 In an equation for ‘isDyckPath’: isDyckPath = go 0 where go !y [] = y == 0 go !y (t : ts) = let ... in if y' < 0 then False else go y' ts Math/Combinat/LatticePaths.hs:141:26: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num a0) arising from a use of ‘go’ In the expression: go 0 0 0 In an equation for ‘pathNumberOfTouches'’: pathNumberOfTouches' h = go 0 0 0 where go !cnt _ _ [] = cnt go !cnt !x !y (t : ts) = let ... in go cnt' (x + 1) y' ts Math/Combinat/LatticePaths.hs:244:11: Warning: This binding for ‘x’ shadows the existing binding bound at Math/Combinat/LatticePaths.hs:243:20 Math/Combinat/LatticePaths.hs:244:14: Warning: This binding for ‘y’ shadows the existing binding bound at Math/Combinat/LatticePaths.hs:243:22 Math/Combinat/LatticePaths.hs:344:19: Warning: This binding for ‘m’ shadows the existing binding bound at Math/Combinat/LatticePaths.hs:333:14 [28 of 32] Compiling Math.Combinat.Partitions.NonCrossing ( Math/Combinat/Partitions/NonCrossing.hs, dist/build/Math/Combinat/Partitions/NonCrossing.o ) Math/Combinat/Partitions/NonCrossing.hs:22: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/Partitions/NonCrossing.hs:29:1: Warning: The import of ‘Math.Combinat.Numbers’ is redundant except perhaps to import instances from ‘Math.Combinat.Numbers’ To import instances alone, use: import Math.Combinat.Numbers() Math/Combinat/Partitions/NonCrossing.hs:64:8: Warning: This binding for ‘xs’ shadows the existing binding bound at Math/Combinat/Partitions/NonCrossing.hs:63:10 [29 of 32] Compiling Math.Combinat.Trees.Nary ( Math/Combinat/Trees/Nary.hs, dist/build/Math/Combinat/Trees/Nary.o ) Math/Combinat/Trees/Nary.hs:64:1: Warning: The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() Math/Combinat/Trees/Nary.hs:69:1: Warning: The import of ‘factorial’ from module ‘Math.Combinat.Numbers’ is redundant Math/Combinat/Trees/Nary.hs:140:8: Warning: This binding for ‘n’ shadows the existing binding bound at Math/Combinat/Trees/Nary.hs:132:24 Math/Combinat/Trees/Nary.hs:181:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘f’: Patterns not matched: _ _ [] Math/Combinat/Trees/Nary.hs:203:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘f’: Patterns not matched: _ _ _ [] Math/Combinat/Trees/Nary.hs:224:3: Warning: Pattern match(es) are non-exhaustive In an equation for ‘f’: Patterns not matched: _ _ [] [30 of 32] Compiling Math.Combinat.Trees ( Math/Combinat/Trees.hs, dist/build/Math/Combinat/Trees.o ) [31 of 32] Compiling Math.Combinat.FreeGroups ( Math/Combinat/FreeGroups.hs, dist/build/Math/Combinat/FreeGroups.o ) Math/Combinat/FreeGroups.hs:46:13: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:65:16: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:65:26: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:73:7: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:86:7: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:118:12: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:127:12: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:139:25: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:139:35: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:139:45: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:146:27: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:146:37: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:153:25: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:153:42: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:202:23: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:202:33: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:202:43: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:206:23: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:206:33: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:206:43: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:210:30: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:210:40: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:210:50: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:217:25: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:217:35: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:223:25: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:223:42: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:235:25: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:235:35: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:241:25: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:241:42: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:255:32: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:255:42: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:264:25: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:264:42: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:274:33: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:274:55: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:280:29: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Math/Combinat/FreeGroups.hs:280:45: Ambiguous occurrence ‘Word’ It could refer to either ‘Math.Combinat.FreeGroups.Word’, defined at Math/Combinat/FreeGroups.hs:36:1 or ‘Prelude.Word’, imported from ‘Prelude’ at Math/Combinat/FreeGroups.hs:6:8-31 (and originally defined in ‘ghc-prim-0.4.0.0:GHC.Types’) Failed to install combinat-0.2.7.1 cabal: Error: some packages failed to install: combinat-0.2.7.1 failed during the building phase. The exception was: ExitFailure 1