=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for hs-math-functions-0.3.4.2nb7 Preprocessing library for math-functions-0.3.4.2.. Building library for math-functions-0.3.4.2.. [ 1 of 11] Compiling Numeric.MathFunctions.Comparison ( Numeric/MathFunctions/Comparison.hs, dist/build/Numeric/MathFunctions/Comparison.o, dist/build/Numeric/MathFunctions/Comparison.dyn_o ) [ 2 of 11] Compiling Numeric.MathFunctions.Constants ( Numeric/MathFunctions/Constants.hs, dist/build/Numeric/MathFunctions/Constants.o, dist/build/Numeric/MathFunctions/Constants.dyn_o ) [ 3 of 11] Compiling Numeric.Polynomial ( Numeric/Polynomial.hs, dist/build/Numeric/Polynomial.o, dist/build/Numeric/Polynomial.dyn_o ) [ 4 of 11] Compiling Numeric.Polynomial.Chebyshev ( Numeric/Polynomial/Chebyshev.hs, dist/build/Numeric/Polynomial/Chebyshev.o, dist/build/Numeric/Polynomial/Chebyshev.dyn_o ) [ 5 of 11] Compiling Numeric.RootFinding ( Numeric/RootFinding.hs, dist/build/Numeric/RootFinding.o, dist/build/Numeric/RootFinding.dyn_o ) Numeric/RootFinding.hs:43:59: warning: [-Wunused-imports] The import of `Applicative' from module `Control.Applicative' is redundant | 43 | import Control.Applicative (Alternative(..), Applicative(..)) | ^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:47:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 47 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:48:1: warning: [-Wunused-imports] The import of `Data.Foldable' is redundant except perhaps to import instances from `Data.Foldable' To import instances alone, use: import Data.Foldable() | 48 | import Data.Foldable (Foldable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:49:1: warning: [-Wunused-imports] The import of `Data.Traversable' is redundant except perhaps to import instances from `Data.Traversable' To import instances alone, use: import Data.Traversable() | 49 | import Data.Traversable (Traversable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:89:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative Root'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 89 | pure = return | ^^^^^^^^^^^^^^ Numeric/RootFinding.hs:96:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Root'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 96 | return = Root | ^^^^^^^^^^^^^ [ 6 of 11] Compiling Numeric.Series ( Numeric/Series.hs, dist/build/Numeric/Series.o, dist/build/Numeric/Series.dyn_o ) Numeric/Series.hs:29:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 29 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 11] Compiling Numeric.SpecFunctions.Compat ( Numeric/SpecFunctions/Compat.hs, dist/build/Numeric/SpecFunctions/Compat.o, dist/build/Numeric/SpecFunctions/Compat.dyn_o ) Numeric/SpecFunctions/Compat.hs:12:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 12 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:13:1: warning: [-Wunused-imports] The qualified import of `Data.Vector.Unboxed' is redundant except perhaps to import instances from `Data.Vector.Unboxed' To import instances alone, use: import Data.Vector.Unboxed() | 13 | import qualified Data.Vector.Unboxed as U | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:14:1: warning: [-Wunused-imports] The import of `Numeric.MathFunctions.Constants' is redundant except perhaps to import instances from `Numeric.MathFunctions.Constants' To import instances alone, use: import Numeric.MathFunctions.Constants() | 14 | import Numeric.MathFunctions.Constants | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:15:1: warning: [-Wunused-imports] The import of `Numeric.Polynomial.Chebyshev' is redundant except perhaps to import instances from `Numeric.Polynomial.Chebyshev' To import instances alone, use: import Numeric.Polynomial.Chebyshev() | 15 | import Numeric.Polynomial.Chebyshev (chebyshev,chebyshevBroucke) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:16:1: warning: [-Wunused-imports] The import of `Numeric.Polynomial' is redundant except perhaps to import instances from `Numeric.Polynomial' To import instances alone, use: import Numeric.Polynomial() | 16 | import Numeric.Polynomial (evaluateOddPolynomial) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:17:1: warning: [-Wunused-imports] The import of `Numeric.Series' is redundant except perhaps to import instances from `Numeric.Series' To import instances alone, use: import Numeric.Series() | 17 | import Numeric.Series | ^^^^^^^^^^^^^^^^^^^^^ [ 8 of 11] Compiling Numeric.SpecFunctions.Internal ( Numeric/SpecFunctions/Internal.hs, dist/build/Numeric/SpecFunctions/Internal.o, dist/build/Numeric/SpecFunctions/Internal.dyn_o ) Numeric/SpecFunctions/Internal.hs:19:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 19 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Internal.hs:22:1: warning: [-Wunused-imports] The import of `Data.Word' is redundant except perhaps to import instances from `Data.Word' To import instances alone, use: import Data.Word() | 22 | import Data.Word (Word) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Internal.hs:861:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Root Double' not matched: NotBracketed SearchFailed | 861 | Root x0 = newtonRaphson def{newtonTol=RelTol 1e-8} (lower, x_guess, upper) func | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 11] Compiling Numeric.SpecFunctions.Extra ( Numeric/SpecFunctions/Extra.hs, dist/build/Numeric/SpecFunctions/Extra.o, dist/build/Numeric/SpecFunctions/Extra.dyn_o ) [10 of 11] Compiling Numeric.SpecFunctions ( Numeric/SpecFunctions.hs, dist/build/Numeric/SpecFunctions.o, dist/build/Numeric/SpecFunctions.dyn_o ) [11 of 11] Compiling Numeric.Sum ( Numeric/Sum.hs, dist/build/Numeric/Sum.o, dist/build/Numeric/Sum.dyn_o ) Numeric/Sum.hs:56:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 56 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:58:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 58 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:160:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KahanSum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 160 | s `mappend` KahanSum s' _ = add s s' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:165:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KahanSum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 165 | (<>) = mappend | ^^^^^^^^^^^^^^ Numeric/Sum.hs:242:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KBNSum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 242 | s `mappend` KBNSum s' c' = add (add s s') c' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:247:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KBNSum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 247 | (<>) = mappend | ^^^^^^^^^^^^^^ Numeric/Sum.hs:330:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KB2Sum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 330 | s `mappend` KB2Sum s' c' cc' = add (add (add s s') c') cc' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:335:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KB2Sum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 335 | (<>) = mappend | ^^^^^^^^^^^^^^ [ 1 of 11] Compiling Numeric.MathFunctions.Comparison ( Numeric/MathFunctions/Comparison.hs, dist/build/Numeric/MathFunctions/Comparison.p_o ) [ 2 of 11] Compiling Numeric.MathFunctions.Constants ( Numeric/MathFunctions/Constants.hs, dist/build/Numeric/MathFunctions/Constants.p_o ) [ 3 of 11] Compiling Numeric.Polynomial ( Numeric/Polynomial.hs, dist/build/Numeric/Polynomial.p_o ) [ 4 of 11] Compiling Numeric.Polynomial.Chebyshev ( Numeric/Polynomial/Chebyshev.hs, dist/build/Numeric/Polynomial/Chebyshev.p_o ) [ 5 of 11] Compiling Numeric.RootFinding ( Numeric/RootFinding.hs, dist/build/Numeric/RootFinding.p_o ) Numeric/RootFinding.hs:43:59: warning: [-Wunused-imports] The import of `Applicative' from module `Control.Applicative' is redundant | 43 | import Control.Applicative (Alternative(..), Applicative(..)) | ^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:47:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 47 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:48:1: warning: [-Wunused-imports] The import of `Data.Foldable' is redundant except perhaps to import instances from `Data.Foldable' To import instances alone, use: import Data.Foldable() | 48 | import Data.Foldable (Foldable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:49:1: warning: [-Wunused-imports] The import of `Data.Traversable' is redundant except perhaps to import instances from `Data.Traversable' To import instances alone, use: import Data.Traversable() | 49 | import Data.Traversable (Traversable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:89:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative Root'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 89 | pure = return | ^^^^^^^^^^^^^^ Numeric/RootFinding.hs:96:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Root'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 96 | return = Root | ^^^^^^^^^^^^^ [ 6 of 11] Compiling Numeric.Series ( Numeric/Series.hs, dist/build/Numeric/Series.p_o ) Numeric/Series.hs:29:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 29 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 11] Compiling Numeric.SpecFunctions.Compat ( Numeric/SpecFunctions/Compat.hs, dist/build/Numeric/SpecFunctions/Compat.p_o ) Numeric/SpecFunctions/Compat.hs:12:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 12 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:13:1: warning: [-Wunused-imports] The qualified import of `Data.Vector.Unboxed' is redundant except perhaps to import instances from `Data.Vector.Unboxed' To import instances alone, use: import Data.Vector.Unboxed() | 13 | import qualified Data.Vector.Unboxed as U | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:14:1: warning: [-Wunused-imports] The import of `Numeric.MathFunctions.Constants' is redundant except perhaps to import instances from `Numeric.MathFunctions.Constants' To import instances alone, use: import Numeric.MathFunctions.Constants() | 14 | import Numeric.MathFunctions.Constants | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:15:1: warning: [-Wunused-imports] The import of `Numeric.Polynomial.Chebyshev' is redundant except perhaps to import instances from `Numeric.Polynomial.Chebyshev' To import instances alone, use: import Numeric.Polynomial.Chebyshev() | 15 | import Numeric.Polynomial.Chebyshev (chebyshev,chebyshevBroucke) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:16:1: warning: [-Wunused-imports] The import of `Numeric.Polynomial' is redundant except perhaps to import instances from `Numeric.Polynomial' To import instances alone, use: import Numeric.Polynomial() | 16 | import Numeric.Polynomial (evaluateOddPolynomial) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:17:1: warning: [-Wunused-imports] The import of `Numeric.Series' is redundant except perhaps to import instances from `Numeric.Series' To import instances alone, use: import Numeric.Series() | 17 | import Numeric.Series | ^^^^^^^^^^^^^^^^^^^^^ [ 8 of 11] Compiling Numeric.SpecFunctions.Internal ( Numeric/SpecFunctions/Internal.hs, dist/build/Numeric/SpecFunctions/Internal.p_o ) Numeric/SpecFunctions/Internal.hs:19:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 19 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Internal.hs:22:1: warning: [-Wunused-imports] The import of `Data.Word' is redundant except perhaps to import instances from `Data.Word' To import instances alone, use: import Data.Word() | 22 | import Data.Word (Word) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Internal.hs:861:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Root Double' not matched: NotBracketed SearchFailed | 861 | Root x0 = newtonRaphson def{newtonTol=RelTol 1e-8} (lower, x_guess, upper) func | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 11] Compiling Numeric.SpecFunctions.Extra ( Numeric/SpecFunctions/Extra.hs, dist/build/Numeric/SpecFunctions/Extra.p_o ) [10 of 11] Compiling Numeric.SpecFunctions ( Numeric/SpecFunctions.hs, dist/build/Numeric/SpecFunctions.p_o ) [11 of 11] Compiling Numeric.Sum ( Numeric/Sum.hs, dist/build/Numeric/Sum.p_o ) Numeric/Sum.hs:56:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 56 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:58:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 58 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:160:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KahanSum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 160 | s `mappend` KahanSum s' _ = add s s' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:165:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KahanSum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 165 | (<>) = mappend | ^^^^^^^^^^^^^^ Numeric/Sum.hs:242:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KBNSum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 242 | s `mappend` KBNSum s' c' = add (add s s') c' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:247:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KBNSum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 247 | (<>) = mappend | ^^^^^^^^^^^^^^ Numeric/Sum.hs:330:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KB2Sum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 330 | s `mappend` KB2Sum s' c' cc' = add (add (add s s') c') cc' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:335:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KB2Sum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 335 | (<>) = mappend | ^^^^^^^^^^^^^^ Preprocessing library for math-functions-0.3.4.2.. Running Haddock on library for math-functions-0.3.4.2.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.5.0, base-4.18.1.0, deepseq-1.4.8.1, ghc-bignum-1.3, ghc-boot-th-9.6.3, ghc-prim-0.10.0, pretty-1.1.3.6, template-haskell-2.20.0.0, transformers-0.6.1.0 Numeric/RootFinding.hs:43:59: warning: [-Wunused-imports] The import of `Applicative' from module `Control.Applicative' is redundant | 43 | import Control.Applicative (Alternative(..), Applicative(..)) | ^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:47:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 47 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:48:1: warning: [-Wunused-imports] The import of `Data.Foldable' is redundant except perhaps to import instances from `Data.Foldable' To import instances alone, use: import Data.Foldable() | 48 | import Data.Foldable (Foldable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:49:1: warning: [-Wunused-imports] The import of `Data.Traversable' is redundant except perhaps to import instances from `Data.Traversable' To import instances alone, use: import Data.Traversable() | 49 | import Data.Traversable (Traversable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/RootFinding.hs:89:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative Root'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 89 | pure = return | ^^^^^^^^^^^^^^ Numeric/RootFinding.hs:96:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Root'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 96 | return = Root | ^^^^^^^^^^^^^ Numeric/Series.hs:29:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 29 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:12:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 12 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:13:1: warning: [-Wunused-imports] The qualified import of `Data.Vector.Unboxed' is redundant except perhaps to import instances from `Data.Vector.Unboxed' To import instances alone, use: import Data.Vector.Unboxed() | 13 | import qualified Data.Vector.Unboxed as U | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:14:1: warning: [-Wunused-imports] The import of `Numeric.MathFunctions.Constants' is redundant except perhaps to import instances from `Numeric.MathFunctions.Constants' To import instances alone, use: import Numeric.MathFunctions.Constants() | 14 | import Numeric.MathFunctions.Constants | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:15:1: warning: [-Wunused-imports] The import of `Numeric.Polynomial.Chebyshev' is redundant except perhaps to import instances from `Numeric.Polynomial.Chebyshev' To import instances alone, use: import Numeric.Polynomial.Chebyshev() | 15 | import Numeric.Polynomial.Chebyshev (chebyshev,chebyshevBroucke) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:16:1: warning: [-Wunused-imports] The import of `Numeric.Polynomial' is redundant except perhaps to import instances from `Numeric.Polynomial' To import instances alone, use: import Numeric.Polynomial() | 16 | import Numeric.Polynomial (evaluateOddPolynomial) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Compat.hs:17:1: warning: [-Wunused-imports] The import of `Numeric.Series' is redundant except perhaps to import instances from `Numeric.Series' To import instances alone, use: import Numeric.Series() | 17 | import Numeric.Series | ^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Internal.hs:19:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 19 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/SpecFunctions/Internal.hs:22:1: warning: [-Wunused-imports] The import of `Data.Word' is redundant except perhaps to import instances from `Data.Word' To import instances alone, use: import Data.Word() | 22 | import Data.Word (Word) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:56:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 56 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:58:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 58 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:160:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KahanSum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 160 | s `mappend` KahanSum s' _ = add s s' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:165:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KahanSum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 165 | (<>) = mappend | ^^^^^^^^^^^^^^ Numeric/Sum.hs:242:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KBNSum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 242 | s `mappend` KBNSum s' c' = add (add s s') c' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:247:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KBNSum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 247 | (<>) = mappend | ^^^^^^^^^^^^^^ Numeric/Sum.hs:330:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid KB2Sum'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 330 | s `mappend` KB2Sum s' c' cc' = add (add (add s s') c') cc' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Numeric/Sum.hs:335:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup KB2Sum'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 335 | (<>) = mappend | ^^^^^^^^^^^^^^ 100% ( 9 / 9) in 'Numeric.MathFunctions.Comparison' 100% ( 19 / 19) in 'Numeric.MathFunctions.Constants' Cannot find documentation for: $list 66% ( 6 / 9) in 'Numeric.Polynomial' Missing documentation for: evaluatePolynomialL (Numeric/Polynomial.hs:76) evaluateEvenPolynomialL (Numeric/Polynomial.hs:80) evaluateOddPolynomialL (Numeric/Polynomial.hs:84) 100% ( 7 / 7) in 'Numeric.Polynomial.Chebyshev' 100% ( 20 / 20) in 'Numeric.RootFinding' 100% ( 13 / 13) in 'Numeric.Series' Warning: Couldn't find .haddock for export Floating Warning: Couldn't find .haddock for export Floating Warning: Couldn't find .haddock for export Floating Warning: Couldn't find .haddock for export Floating Warning: 'logGammaL' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 6 / 6) in 'Numeric.SpecFunctions.Extra' Warning: Couldn't find .haddock for export Floating Warning: Couldn't find .haddock for export Floating 94% ( 33 / 35) in 'Numeric.SpecFunctions' Missing documentation for: log1p expm1 100% ( 20 / 20) in 'Numeric.Sum' Warning: Numeric.MathFunctions.Comparison: could not find link destinations for: - GHC.Types.Bool - GHC.Types.Double - GHC.Types.Int - GHC.Int.Int64 - GHC.Word.Word64 Warning: Numeric.MathFunctions.Constants: could not find link destinations for: - GHC.Types.Double - GHC.Types.Int Warning: Numeric.Polynomial: could not find link destinations for: - GHC.Num.Num Warning: Numeric.Polynomial.Chebyshev: could not find link destinations for: - GHC.Types.Double Warning: Numeric.RootFinding: could not find link destinations for: - GHC.Classes.== - GHC.Base.>>= - GHC.Base.>> - GHC.Base.fmap - GHC.Base.return - GHC.Base.<*> - GHC.Base.pure - GHC.Base.*> - GHC.Classes.Eq - GHC.Base.Monad - Data.Data.Data - GHC.Base.Functor - GHC.Num.Num - GHC.Classes.Ord - GHC.Read.Read - GHC.Show.Show - Data.Typeable.Internal.Typeable - GHC.Base.Applicative - Data.Foldable.Foldable - Data.Traversable.Traversable - GHC.Generics.Generic - GHC.Base.Monoid - GHC.Types.Bool - GHC.Base.String - GHC.Types.Double - GHC.Types.Int - GHC.Maybe.Maybe - GHC.Types.Type - GHC.Generics.U1 - GHC.Generics.:+: - GHC.Generics.:*: - GHC.Generics.Rec0 - GHC.Generics.D1 - GHC.Generics.C1 - GHC.Generics.S1 - GHC.Generics.Rep - GHC.Types.Symbol - GHC.Types.False - GHC.Maybe.Nothing - GHC.Maybe.Just - GHC.Types.True - GHC.Generics.PrefixI - GHC.Generics.NoSourceUnpackedness - GHC.Generics.SourceStrict - GHC.Generics.DecidedStrict - GHC.Generics.MetaData - GHC.Generics.MetaCons - GHC.Generics.MetaSel - Data.Foldable.length - Text.ParserCombinators.ReadP.ReadS - Data.Foldable.elem - Data.Foldable.foldMap - Data.Foldable.foldl - Data.Foldable.foldl1 - Data.Foldable.foldr - Data.Foldable.foldr1 - Data.Foldable.maximum - Data.Foldable.minimum - Data.Foldable.null - Data.Foldable.product - Data.Foldable.sum - Data.Traversable.mapM - Data.Traversable.sequence - Data.Traversable.sequenceA - Data.Traversable.traverse - GHC.Base.<* - GHC.Base.liftA2 - GHC.Base.<$ - GHC.Read.readList - GHC.Read.readsPrec - GHC.Show.show - GHC.Show.showList - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Classes./= - GHC.Base.Alternative - GHC.Base.<|> - GHC.Base.empty - GHC.Base.many - GHC.Base.some - GHC.Base.MonadPlus - GHC.Base.mplus - GHC.Base.mzero - Data.Data.DataType - Data.Data.Constr - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - Control.DeepSeq.NFData - Control.DeepSeq.rnf - GHC.Generics.from - Data.Data.dataCast1 - Data.Data.dataCast2 - Data.Data.dataTypeOf - Data.Data.gfoldl - Data.Data.gmapM - Data.Data.gmapMo - Data.Data.gmapMp - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapT - Data.Data.gunfold - Data.Data.toConstr - Data.Foldable.fold - Data.Foldable.foldMap' - Data.Foldable.foldl' - Data.Foldable.foldr' - Data.Foldable.toList - GHC.Generics.to - GHC.Read.readPrec Warning: Numeric.Series: could not find link destinations for: - GHC.Num.fromInteger - GHC.Num.- - GHC.Real.fromRational - GHC.Num.negate - GHC.Base.fmap - GHC.Base.<*> - GHC.Base.pure - GHC.Base.*> - GHC.Real.Fractional - GHC.Base.Functor - GHC.Num.Num - GHC.Base.Applicative - GHC.Types.Double - GHC.Num.Integer.Integer - GHC.Real.Rational - GHC.Types.Type - GHC.List.scanl - GHC.Base.<* - GHC.Base.liftA2 - GHC.Base.<$ - GHC.Num.* - GHC.Num.+ - GHC.Num.abs - GHC.Num.signum - GHC.Real./ - GHC.Real.recip Warning: Numeric.SpecFunctions.Extra: could not find link destinations for: - GHC.Types.Double - GHC.Types.Int Warning: Numeric.SpecFunctions: could not find link destinations for: - GHC.Float.Floating - GHC.Real.Integral - GHC.Types.Double - GHC.Types.Int Warning: Numeric.Sum: could not find link destinations for: - GHC.Prim.seq - GHC.Classes.== - GHC.Base.<> - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Classes.Eq - GHC.Real.Integral - GHC.Base.Monad - Data.Data.Data - GHC.Show.Show - Data.Typeable.Internal.Typeable - Data.Foldable.Foldable - GHC.Base.Semigroup - GHC.Base.Monoid - GHC.Types.Bool - GHC.Base.String - GHC.Types.Double - GHC.Types.Int - GHC.Maybe.Maybe - GHC.Base.NonEmpty - GHC.Types.Type - GHC.ST.ST - Data.Foldable.sum - GHC.Show.show - GHC.Show.showList - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Classes./= - GHC.Base.MonadPlus - GHC.Base.sconcat - GHC.Base.stimes - Data.Data.DataType - Data.Data.Constr - Control.DeepSeq.NFData - Control.DeepSeq.rnf - Data.Data.dataCast1 - Data.Data.dataCast2 - Data.Data.dataTypeOf - Data.Data.gfoldl - Data.Data.gmapM - Data.Data.gmapMo - Data.Data.gmapMp - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapT - Data.Data.gunfold - Data.Data.toConstr - Numeric.Sum.V_KB2Sum - Numeric.Sum.MV_KB2Sum - Numeric.Sum.V_KBNSum - Numeric.Sum.MV_KBNSum - Numeric.Sum.V_KahanSum - Numeric.Sum.MV_KahanSum - Numeric.Sum.D:R:VectorKahanSum0 - Numeric.Sum.D:R:MVectorsKahanSum0 - Numeric.Sum.D:R:VectorKBNSum0 - Numeric.Sum.D:R:MVectorsKBNSum0 - Numeric.Sum.D:R:VectorKB2Sum0 - Numeric.Sum.D:R:MVectorsKB2Sum0 Documentation created: dist/doc/html/math-functions/index.html