Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - reducers-3.12.4 (lib:reducers) (requires build) - tdigest-0.3.1 (first run) Starting reducers-3.12.4 (all, legacy fallback) Building reducers-3.12.4 (all, legacy fallback) Installing reducers-3.12.4 (all, legacy fallback) Completed reducers-3.12.4 (all, legacy fallback) Configuring tdigest-0.3.1... Preprocessing library for tdigest-0.3.1.. Building library for tdigest-0.3.1.. [ 1 of 13] Compiling Data.TDigest.Internal ( src/Data/TDigest/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Internal.dyn_o ) [ 2 of 13] Compiling Data.TDigest.Postprocess.Internal ( src/Data/TDigest/Postprocess/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Postprocess/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Postprocess/Internal.dyn_o ) src/Data/TDigest/Postprocess/Internal.hs:35: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() | 35 | import Data.Semigroup (Semigroup (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/TDigest/Postprocess/Internal.hs:60:19: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 60 | instance (HistBin ~ e) => HasHistogram (NonEmpty HistBin) Identity where | ^ src/Data/TDigest/Postprocess/Internal.hs:65:19: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 65 | instance (HistBin ~ e) => HasHistogram [HistBin] Maybe where | ^ [ 3 of 13] Compiling Data.TDigest.Postprocess ( src/Data/TDigest/Postprocess.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Postprocess.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Postprocess.dyn_o ) [ 4 of 13] Compiling Data.TDigest.Tree.Internal ( src/Data/TDigest/Tree/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Tree/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Tree/Internal.dyn_o ) src/Data/TDigest/Tree/Internal.hs:19: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() | 19 | import Data.Semigroup (Semigroup (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/TDigest/Tree/Internal.hs:76:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (TDigest comp). 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 | 76 | mappend = combineDigest | ^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 13] Compiling Data.TDigest.Tree.NonEmpty ( src/Data/TDigest/Tree/NonEmpty.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Tree/NonEmpty.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Tree/NonEmpty.dyn_o ) src/Data/TDigest/Tree/NonEmpty.hs:65: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() | 65 | import Data.Semigroup (Semigroup (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 13] Compiling Data.TDigest.NonEmpty ( src/Data/TDigest/NonEmpty.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/NonEmpty.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/NonEmpty.dyn_o ) [ 7 of 13] Compiling Data.TDigest.Tree.Postprocess ( src/Data/TDigest/Tree/Postprocess.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Tree/Postprocess.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Tree/Postprocess.dyn_o ) [ 8 of 13] Compiling Data.TDigest.Tree ( src/Data/TDigest/Tree.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Tree.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Tree.dyn_o ) [ 9 of 13] Compiling Data.TDigest ( src/Data/TDigest.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest.dyn_o ) [10 of 13] Compiling Data.TDigest.Vector.Internal ( src/Data/TDigest/Vector/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Vector/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Vector/Internal.dyn_o ) src/Data/TDigest/Vector/Internal.hs:14: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() | 14 | import Data.Semigroup (Semigroup (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 13] Compiling Data.TDigest.Vector.NonEmpty ( src/Data/TDigest/Vector/NonEmpty.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Vector/NonEmpty.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Vector/NonEmpty.dyn_o ) [12 of 13] Compiling Data.TDigest.Vector.Postprocess ( src/Data/TDigest/Vector/Postprocess.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Vector/Postprocess.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Vector/Postprocess.dyn_o ) [13 of 13] Compiling Data.TDigest.Vector ( src/Data/TDigest/Vector.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Vector.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/Data/TDigest/Vector.dyn_o ) Preprocessing test suite 'tdigest-tests' for tdigest-0.3.1.. Building test suite 'tdigest-tests' for tdigest-0.3.1.. [1 of 1] Compiling Main ( tests/Tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/tdigest-tests/tdigest-tests-tmp/Main.o ) [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/build/tdigest-tests/tdigest-tests Running 1 test suites... Test suite tdigest-tests: RUNNING... Test suite tdigest-tests: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/tdigest-0.3.1.test Writing: tdigest-0.3.1-inplace/Data.TDigest.Internal.hs.html Writing: tdigest-0.3.1-inplace/Data.TDigest.Tree.Internal.hs.html Writing: tdigest-0.3.1-inplace/Data.TDigest.Postprocess.Internal.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/hpc/vanilla/html/tdigest-tests/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: tdigest-0.3.1-inplace/Data.TDigest.Internal.hs.html Writing: tdigest-0.3.1-inplace/Data.TDigest.Tree.Internal.hs.html Writing: tdigest-0.3.1-inplace/Data.TDigest.Postprocess.Internal.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tdigest-0.3.1/noopt/hpc/vanilla/html/tdigest-0.3.1/hpc_index.html