=> 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.2nb4 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 ) [ 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: [-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 ) [ 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: [-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 | ^^^^^^^^^^^^^^ ld: cannot find -lHSvector-stream-0.1.0.0-18Rq9RTFNVECcB6QwvuaEc-ghc9.2.1 `gcc' failed in phase `Linker'. (Exit code: 1) *** Error code 1 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/math/hs-math-functions *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/math/hs-math-functions