Resolving dependencies... Configuring memoize-0.7... Building memoize-0.7... Preprocessing library memoize-0.7... [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.5.0.0 ... linking ... done. Loading package deepseq-1.3.0.2 ... linking ... done. Loading package containers-0.5.5.1 ... linking ... done. Loading package pretty-1.1.1.1 ... linking ... done. Loading package template-haskell ... linking ... done. In-place registering memoize-0.7... Running Haddock for memoize-0.7... Running hscolour for memoize-0.7... Preprocessing library memoize-0.7... Preprocessing library memoize-0.7... 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, dist/doc/html/memoize/memoize.txt Creating package registration file: /tmp/pkgConf-memoize-010584.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.8.3/memoize-0.7 Registering memoize-0.7... Installed memoize-0.7 Downloading exp-pairs-0.1.2.0... Configuring exp-pairs-0.1.2.0... Building exp-pairs-0.1.2.0... Preprocessing library exp-pairs-0.1.2.0... [1 of 9] Compiling Math.ExpPairs.Matrix3 ( Math/ExpPairs/Matrix3.hs, dist/build/Math/ExpPairs/Matrix3.o ) [2 of 9] Compiling Math.ExpPairs.RatioInf ( Math/ExpPairs/RatioInf.hs, dist/build/Math/ExpPairs/RatioInf.o ) Math/ExpPairs/RatioInf.hs:59:9: Warning: Pattern match(es) are non-exhaustive In an equation for ‘*’: Patterns not matched: InfMinus (Finite _) InfMinus InfMinus InfMinus InfPlus InfPlus (Finite _) ... Math/ExpPairs/RatioInf.hs:80:9: Warning: Pattern match(es) are non-exhaustive In an equation for ‘/’: Patterns not matched: InfMinus (Finite _) InfPlus (Finite _) [3 of 9] Compiling Math.ExpPairs.Pair ( Math/ExpPairs/Pair.hs, dist/build/Math/ExpPairs/Pair.o ) [4 of 9] Compiling Math.ExpPairs.Process ( Math/ExpPairs/Process.hs, dist/build/Math/ExpPairs/Process.o ) Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Loading package array-0.5.0.0 ... linking ... done. Loading package deepseq-1.3.0.2 ... linking ... done. Loading package containers-0.5.5.1 ... linking ... done. Loading package pretty-1.1.1.1 ... linking ... done. Loading package template-haskell ... linking ... done. Loading package memoize-0.7 ... linking ... done. Math/ExpPairs/Process.hs:59:20: Warning: Defined but not used: ‘m’ [5 of 9] Compiling Math.ExpPairs.LinearForm ( Math/ExpPairs/LinearForm.hs, dist/build/Math/ExpPairs/LinearForm.o ) Math/ExpPairs/LinearForm.hs:87:1: Warning: Defined but not used: ‘substituteRF’ [6 of 9] Compiling Math.ExpPairs ( Math/ExpPairs.hs, dist/build/Math/ExpPairs.o ) Math/ExpPairs.hs:38:1: Warning: Defined but not used: ‘proj2fracs’ [7 of 9] Compiling Math.ExpPairs.Ivic ( Math/ExpPairs/Ivic.hs, dist/build/Math/ExpPairs/Ivic.o ) Math/ExpPairs/Ivic.hs:100:1: Warning: Defined but not used: ‘reverseMOnS’ Math/ExpPairs/Ivic.hs:100:1: Warning: Top-level binding with no type signature: reverseMOnS :: RationalInf -> Ratio Integer Math/ExpPairs/Ivic.hs:109:1: Warning: Defined but not used: ‘checkAbscissa’ Math/ExpPairs/Ivic.hs:114:1: Warning: Defined but not used: ‘searchMinAbscissa’ Math/ExpPairs/Ivic.hs:142:1: Warning: Defined but not used: ‘mBigOnHalf’ Math/ExpPairs/Ivic.hs:142:1: Warning: Top-level binding with no type signature: mBigOnHalf :: Rational -> OptimizeResult Math/ExpPairs/Ivic.hs:153:1: Warning: Defined but not used: ‘reverseMBigOnHalf’ Math/ExpPairs/Ivic.hs:153:1: Warning: Top-level binding with no type signature: reverseMBigOnHalf :: Rational -> OptimizeResult Math/ExpPairs/Ivic.hs:162:1: Warning: Defined but not used: ‘f’ Math/ExpPairs/Ivic.hs:162:1: Warning: Top-level binding with no type signature: f :: Rational -> Rational -> Rational Math/ExpPairs/Ivic.hs:168:1: Warning: Defined but not used: ‘heckeZetaByHalf’ Math/ExpPairs/Ivic.hs:168:1: Warning: Top-level binding with no type signature: heckeZetaByHalf :: Ratio Integer -> Ratio Integer Math/ExpPairs/Ivic.hs:169:13: Warning: Defaulting the following constraint(s) to type ‘Double’ (Real a0) arising from a use of ‘toRational’ at Math/ExpPairs/Ivic.hs:169:13-22 (Fractional a0) arising from the literal ‘12.571624917200547’ at Math/ExpPairs/Ivic.hs:169:24-41 In the expression: toRational 12.571624917200547 In an equation for ‘d’: d = toRational 12.571624917200547 In an equation for ‘heckeZetaByHalf’: heckeZetaByHalf a = 1 - xt where d = toRational 12.571624917200547 ia 2 = 0 ia 3 = 1 % 4 ia a | a <= 12 = 32 % 205 * ((1 + 4 / d) * a - 4) + (toRational (optimalValue (mBigOnHalf d)) - 1) * a / d | a <= 15 = 32 % 205 * a + toRational (optimalValue (mBigOnHalf a)) - 1 | otherwise = 32 % 205 * (2 * a - 6) xt = 1 % 2 / (1 + ia a) Math/ExpPairs/Ivic.hs:172:12: Warning: This binding for ‘a’ shadows the existing binding bound at Math/ExpPairs/Ivic.hs:168:17 Math/ExpPairs/Ivic.hs:179:1: Warning: Defined but not used: ‘bestLambda’ Math/ExpPairs/Ivic.hs:179:1: Warning: Top-level binding with no type signature: bestLambda :: forall t. Fractional t => Rational -> (Rational, t) Math/ExpPairs/Ivic.hs:185:25: Warning: Defined but not used: ‘ma’ Math/ExpPairs/Ivic.hs:186:25: Warning: Defined but not used: ‘mb’ Math/ExpPairs/Ivic.hs:190:1: Warning: Defined but not used: ‘difur’ Math/ExpPairs/Ivic.hs:190:1: Warning: Top-level binding with no type signature: difur :: Rational -> Rational Math/ExpPairs/Ivic.hs:191:19: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num b0) arising from the literal ‘100’ at Math/ExpPairs/Ivic.hs:191:19-21 (Integral b0) arising from a use of ‘^’ at Math/ExpPairs/Ivic.hs:191:18 In the second argument of ‘(^)’, namely ‘100’ In the second argument of ‘(%)’, namely ‘(10 ^ 100)’ In the expression: 1 % (10 ^ 100) Math/ExpPairs/Ivic.hs:196:1: Warning: Defined but not used: ‘solveD’ Math/ExpPairs/Ivic.hs:196:1: Warning: Top-level binding with no type signature: solveD :: Ratio Integer -> Ratio Integer -> Ratio Integer Math/ExpPairs/Ivic.hs:197:23: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num b0) arising from the literal ‘6’ at Math/ExpPairs/Ivic.hs:197:23 (Integral b0) arising from a use of ‘^’ at Math/ExpPairs/Ivic.hs:197:22 In the second argument of ‘(^)’, namely ‘6’ In the second argument of ‘(%)’, namely ‘(10 ^ 6)’ In the second argument of ‘(<)’, namely ‘1 % (10 ^ 6)’ [8 of 9] Compiling Math.ExpPairs.Kratzel ( Math/ExpPairs/Kratzel.hs, dist/build/Math/ExpPairs/Kratzel.o ) Math/ExpPairs/Kratzel.hs:120:32: Warning: Defaulting the following constraint(s) to type ‘Double’ (RealFrac a0) arising from a use of ‘floor’ at Math/ExpPairs/Kratzel.hs:120:32-36 (Num a0) arising from the literal ‘2’ at Math/ExpPairs/Kratzel.hs:120:47 (Fractional a0) arising from a use of ‘fromRational’ at Math/ExpPairs/Kratzel.hs:120:50-61 (Floating a0) arising from a use of ‘logBase’ at Math/ExpPairs/Kratzel.hs:120:39-45 In the second argument of ‘max’, namely ‘floor (logBase 2 (fromRational $ b + c))’ In the expression: 4 `max` floor (logBase 2 (fromRational $ b + c)) In an equation for ‘maxk’: maxk = 4 `max` floor (logBase 2 (fromRational $ b + c)) [9 of 9] Compiling Math.ExpPairs.MenzerNowak ( Math/ExpPairs/MenzerNowak.hs, dist/build/Math/ExpPairs/MenzerNowak.o ) In-place registering exp-pairs-0.1.2.0... Running Haddock for exp-pairs-0.1.2.0... Running hscolour for exp-pairs-0.1.2.0... Preprocessing library exp-pairs-0.1.2.0... Preprocessing library exp-pairs-0.1.2.0... Math/ExpPairs/RatioInf.hs:59:9: Warning: Pattern match(es) are non-exhaustive In an equation for ‘*’: Patterns not matched: InfMinus (Finite _) InfMinus InfMinus InfMinus InfPlus InfPlus (Finite _) ... Math/ExpPairs/RatioInf.hs:80:9: Warning: Pattern match(es) are non-exhaustive In an equation for ‘/’: Patterns not matched: InfMinus (Finite _) InfPlus (Finite _) Math/ExpPairs/Process.hs:59:20: Warning: Defined but not used: ‘m’ Math/ExpPairs/LinearForm.hs:87:1: Warning: Defined but not used: ‘substituteRF’ Math/ExpPairs.hs:38:1: Warning: Defined but not used: ‘proj2fracs’ Math/ExpPairs/Ivic.hs:100:1: Warning: Defined but not used: ‘reverseMOnS’ Math/ExpPairs/Ivic.hs:100:1: Warning: Top-level binding with no type signature: reverseMOnS :: RationalInf -> Ratio Integer Math/ExpPairs/Ivic.hs:109:1: Warning: Defined but not used: ‘checkAbscissa’ Math/ExpPairs/Ivic.hs:114:1: Warning: Defined but not used: ‘searchMinAbscissa’ Math/ExpPairs/Ivic.hs:142:1: Warning: Defined but not used: ‘mBigOnHalf’ Math/ExpPairs/Ivic.hs:142:1: Warning: Top-level binding with no type signature: mBigOnHalf :: Rational -> OptimizeResult Math/ExpPairs/Ivic.hs:153:1: Warning: Defined but not used: ‘reverseMBigOnHalf’ Math/ExpPairs/Ivic.hs:153:1: Warning: Top-level binding with no type signature: reverseMBigOnHalf :: Rational -> OptimizeResult Math/ExpPairs/Ivic.hs:162:1: Warning: Defined but not used: ‘f’ Math/ExpPairs/Ivic.hs:162:1: Warning: Top-level binding with no type signature: f :: Rational -> Rational -> Rational Math/ExpPairs/Ivic.hs:168:1: Warning: Defined but not used: ‘heckeZetaByHalf’ Math/ExpPairs/Ivic.hs:168:1: Warning: Top-level binding with no type signature: heckeZetaByHalf :: Ratio Integer -> Ratio Integer Math/ExpPairs/Ivic.hs:169:13: Warning: Defaulting the following constraint(s) to type ‘Double’ (Real a0) arising from a use of ‘toRational’ at Math/ExpPairs/Ivic.hs:169:13-22 (Fractional a0) arising from the literal ‘12.571624917200547’ at Math/ExpPairs/Ivic.hs:169:24-41 In the expression: toRational 12.571624917200547 In an equation for ‘d’: d = toRational 12.571624917200547 In an equation for ‘heckeZetaByHalf’: heckeZetaByHalf a = 1 - xt where d = toRational 12.571624917200547 ia 2 = 0 ia 3 = 1 % 4 ia a | a <= 12 = 32 % 205 * ((1 + 4 / d) * a - 4) + (toRational (optimalValue (mBigOnHalf d)) - 1) * a / d | a <= 15 = 32 % 205 * a + toRational (optimalValue (mBigOnHalf a)) - 1 | otherwise = 32 % 205 * (2 * a - 6) xt = 1 % 2 / (1 + ia a) Math/ExpPairs/Ivic.hs:172:12: Warning: This binding for ‘a’ shadows the existing binding bound at Math/ExpPairs/Ivic.hs:168:17 Math/ExpPairs/Ivic.hs:179:1: Warning: Defined but not used: ‘bestLambda’ Math/ExpPairs/Ivic.hs:179:1: Warning: Top-level binding with no type signature: bestLambda :: forall t. Fractional t => Rational -> (Rational, t) Math/ExpPairs/Ivic.hs:185:25: Warning: Defined but not used: ‘ma’ Math/ExpPairs/Ivic.hs:186:25: Warning: Defined but not used: ‘mb’ Math/ExpPairs/Ivic.hs:190:1: Warning: Defined but not used: ‘difur’ Math/ExpPairs/Ivic.hs:190:1: Warning: Top-level binding with no type signature: difur :: Rational -> Rational Math/ExpPairs/Ivic.hs:191:19: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num b0) arising from the literal ‘100’ at Math/ExpPairs/Ivic.hs:191:19-21 (Integral b0) arising from a use of ‘^’ at Math/ExpPairs/Ivic.hs:191:18 In the second argument of ‘(^)’, namely ‘100’ In the second argument of ‘(%)’, namely ‘(10 ^ 100)’ In the expression: 1 % (10 ^ 100) Math/ExpPairs/Ivic.hs:196:1: Warning: Defined but not used: ‘solveD’ Math/ExpPairs/Ivic.hs:196:1: Warning: Top-level binding with no type signature: solveD :: Ratio Integer -> Ratio Integer -> Ratio Integer Math/ExpPairs/Ivic.hs:197:23: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num b0) arising from the literal ‘6’ at Math/ExpPairs/Ivic.hs:197:23 (Integral b0) arising from a use of ‘^’ at Math/ExpPairs/Ivic.hs:197:22 In the second argument of ‘(^)’, namely ‘6’ In the second argument of ‘(%)’, namely ‘(10 ^ 6)’ In the second argument of ‘(<)’, namely ‘1 % (10 ^ 6)’ Math/ExpPairs/Kratzel.hs:120:32: Warning: Defaulting the following constraint(s) to type ‘Double’ (RealFrac a0) arising from a use of ‘floor’ at Math/ExpPairs/Kratzel.hs:120:32-36 (Num a0) arising from the literal ‘2’ at Math/ExpPairs/Kratzel.hs:120:47 (Fractional a0) arising from a use of ‘fromRational’ at Math/ExpPairs/Kratzel.hs:120:50-61 (Floating a0) arising from a use of ‘logBase’ at Math/ExpPairs/Kratzel.hs:120:39-45 In the second argument of ‘max’, namely ‘floor (logBase 2 (fromRational $ b + c))’ In the expression: 4 `max` floor (logBase 2 (fromRational $ b + c)) In an equation for ‘maxk’: maxk = 4 `max` floor (logBase 2 (fromRational $ b + c)) Haddock coverage: 100% ( 9 / 9) in 'Math.ExpPairs.Matrix3' 100% ( 3 / 3) in 'Math.ExpPairs.RatioInf' 100% ( 6 / 6) in 'Math.ExpPairs.Pair' 100% ( 7 / 7) in 'Math.ExpPairs.Process' 100% ( 9 / 9) in 'Math.ExpPairs.LinearForm' 100% ( 16 / 16) in 'Math.ExpPairs' 100% ( 4 / 4) in 'Math.ExpPairs.Ivic' 100% ( 5 / 5) in 'Math.ExpPairs.Kratzel' 100% ( 2 / 2) in 'Math.ExpPairs.MenzerNowak' Documentation created: dist/doc/html/exp-pairs/index.html, dist/doc/html/exp-pairs/exp-pairs.txt Creating package registration file: /tmp/pkgConf-exp-pairs-0.1.210584.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.8.3/exp-pairs-0.1.2.0 Registering exp-pairs-0.1.2.0... Installed exp-pairs-0.1.2.0