Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - atomic-primops-0.8.8 (lib:atomic-primops) (requires build) - mwc-random-0.15.1.0 (lib:mwc-random) (requires build) - pvar-1.0.0.0 (lib:pvar) (requires build) - scheduler-2.0.0.1 (lib:scheduler) (requires build) - massiv-1.0.4.0 (lib:massiv) (requires build) - massiv-test-1.1.0.0 (first run) Starting mwc-random-0.15.1.0 (all, legacy fallback) Starting atomic-primops-0.8.8 (all, legacy fallback) Starting pvar-1.0.0.0 (all, legacy fallback) Building mwc-random-0.15.1.0 (all, legacy fallback) Building atomic-primops-0.8.8 (all, legacy fallback) Building pvar-1.0.0.0 (all, legacy fallback) Installing atomic-primops-0.8.8 (all, legacy fallback) Installing pvar-1.0.0.0 (all, legacy fallback) Completed atomic-primops-0.8.8 (all, legacy fallback) Completed pvar-1.0.0.0 (all, legacy fallback) Starting scheduler-2.0.0.1 (all, legacy fallback) Building scheduler-2.0.0.1 (all, legacy fallback) Installing scheduler-2.0.0.1 (all, legacy fallback) Installing mwc-random-0.15.1.0 (all, legacy fallback) Completed scheduler-2.0.0.1 (all, legacy fallback) Starting massiv-1.0.4.0 (all, legacy fallback) Completed mwc-random-0.15.1.0 (all, legacy fallback) Building massiv-1.0.4.0 (all, legacy fallback) Installing massiv-1.0.4.0 (all, legacy fallback) Completed massiv-1.0.4.0 (all, legacy fallback) Configuring massiv-test-1.1.0.0... Preprocessing library for massiv-test-1.1.0.0.. Building library for massiv-test-1.1.0.0.. [1 of 9] Compiling Test.Massiv.Utils ( src/Test/Massiv/Utils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Utils.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Utils.dyn_o ) src/Test/Massiv/Utils.hs:29:3: warning: [GHC-47854] [-Wduplicate-exports] assertDeepExceptionIO is exported by module X and assertDeepExceptionIO | 29 | module X, | ^^^^^^^^ src/Test/Massiv/Utils.hs:29:3: warning: [GHC-47854] [-Wduplicate-exports] assertDeepException is exported by module X and assertDeepException | 29 | module X, | ^^^^^^^^ src/Test/Massiv/Utils.hs:45:59: warning: [-Wunused-imports] The import of catch from module UnliftIO.Exception is redundant | 45 | import UnliftIO.Exception (Exception (..), SomeException, catch, catchAny) | ^^^^^ [2 of 9] Compiling Test.Massiv.Core.Index ( src/Test/Massiv/Core/Index.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Index.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Index.dyn_o ) [3 of 9] Compiling Test.Massiv.Core.Common ( src/Test/Massiv/Core/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Common.dyn_o ) [4 of 9] Compiling Test.Massiv.Core.Mutable ( src/Test/Massiv/Core/Mutable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Mutable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core/Mutable.dyn_o ) [5 of 9] Compiling Test.Massiv.Core ( src/Test/Massiv/Core.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Core.dyn_o ) [6 of 9] Compiling Test.Massiv.Array.Numeric ( src/Test/Massiv/Array/Numeric.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Numeric.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Numeric.dyn_o ) [7 of 9] Compiling Test.Massiv.Array.Mutable ( src/Test/Massiv/Array/Mutable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Mutable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Mutable.dyn_o ) [8 of 9] Compiling Test.Massiv.Array.Load ( src/Test/Massiv/Array/Load.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Load.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Load.dyn_o ) [9 of 9] Compiling Test.Massiv.Array.Delayed ( src/Test/Massiv/Array/Delayed.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Delayed.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/Test/Massiv/Array/Delayed.dyn_o ) Preprocessing test suite 'tests' for massiv-test-1.1.0.0.. Building test suite 'tests' for massiv-test-1.1.0.0.. [ 1 of 26] Compiling Test.Massiv.Array.Delayed.InterleavedSpec ( tests/Test/Massiv/Array/Delayed/InterleavedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Delayed/InterleavedSpec.o ) [ 2 of 26] Compiling Test.Massiv.Array.Delayed.PushSpec ( tests/Test/Massiv/Array/Delayed/PushSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Delayed/PushSpec.o ) [ 3 of 26] Compiling Test.Massiv.Array.Delayed.StreamSpec ( tests/Test/Massiv/Array/Delayed/StreamSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Delayed/StreamSpec.o ) [ 4 of 26] Compiling Test.Massiv.Array.Delayed.WindowedSpec ( tests/Test/Massiv/Array/Delayed/WindowedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Delayed/WindowedSpec.o ) [ 5 of 26] Compiling Test.Massiv.Array.DelayedSpec ( tests/Test/Massiv/Array/DelayedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/DelayedSpec.o ) [ 6 of 26] Compiling Test.Massiv.Array.Manifest.VectorSpec ( tests/Test/Massiv/Array/Manifest/VectorSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Manifest/VectorSpec.o ) tests/Test/Massiv/Array/Manifest/VectorSpec.hs:22:24: 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 | 22 | , ARepr (VRepr r) ~ r | ^ tests/Test/Massiv/Array/Manifest/VectorSpec.hs:38:24: 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 | 38 | , VRepr (ARepr v) ~ v | ^ [ 7 of 26] Compiling Test.Massiv.Array.ManifestSpec ( tests/Test/Massiv/Array/ManifestSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/ManifestSpec.o ) [ 8 of 26] Compiling Test.Massiv.Array.MutableSpec ( tests/Test/Massiv/Array/MutableSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/MutableSpec.o ) [ 9 of 26] Compiling Test.Massiv.Array.Manifest.UnboxedSpec ( tests/Test/Massiv/Array/Manifest/UnboxedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Manifest/UnboxedSpec.o ) [10 of 26] Compiling Test.Massiv.Array.Manifest.PrimitiveSpec ( tests/Test/Massiv/Array/Manifest/PrimitiveSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Manifest/PrimitiveSpec.o ) [11 of 26] Compiling Test.Massiv.Array.Numeric.IntegralSpec ( tests/Test/Massiv/Array/Numeric/IntegralSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Numeric/IntegralSpec.o ) [12 of 26] Compiling Test.Massiv.Array.NumericSpec ( tests/Test/Massiv/Array/NumericSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/NumericSpec.o ) [13 of 26] Compiling Test.Massiv.Array.Ops.ConstructSpec ( tests/Test/Massiv/Array/Ops/ConstructSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/ConstructSpec.o ) [14 of 26] Compiling Test.Massiv.Array.Ops.FoldSpec ( tests/Test/Massiv/Array/Ops/FoldSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/FoldSpec.o ) [15 of 26] Compiling Test.Massiv.Array.Ops.MapSpec ( tests/Test/Massiv/Array/Ops/MapSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/MapSpec.o ) [16 of 26] Compiling Test.Massiv.Array.Ops.SliceSpec ( tests/Test/Massiv/Array/Ops/SliceSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/SliceSpec.o ) [17 of 26] Compiling Test.Massiv.Array.Ops.SortSpec ( tests/Test/Massiv/Array/Ops/SortSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/SortSpec.o ) [18 of 26] Compiling Test.Massiv.Array.Ops.TransformSpec ( tests/Test/Massiv/Array/Ops/TransformSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/Ops/TransformSpec.o ) tests/Test/Massiv/Array/Ops/TransformSpec.hs:44:6: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Source r e In the type signature for: prop_SplitExtract :: forall r ix e. (Eq e, Show e, Eq (Array r ix e), Show (Array r ix e), Source r e, Load r ix e, Manifest r e, Ragged L ix e) => DimIx ix -> ArrIx r ix e -> Positive Int -> Property | 44 | . ( Eq e | ^^^^^^... [19 of 26] Compiling Test.Massiv.Array.StencilSpec ( tests/Test/Massiv/Array/StencilSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Array/StencilSpec.o ) [20 of 26] Compiling Test.Massiv.ArraySpec ( tests/Test/Massiv/ArraySpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/ArraySpec.o ) [21 of 26] Compiling Test.Massiv.Core.IndexSpec ( tests/Test/Massiv/Core/IndexSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Core/IndexSpec.o ) tests/Test/Massiv/Core/IndexSpec.hs:20:6: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Index ix In the type signature for: specIxN :: forall ix. (Num ix, Index ix, Bounded ix, Index (Lower ix), Arbitrary ix, Arbitrary (Lower ix), IsIndexDimension ix (Dimensions ix)) => Spec | 20 | . ( Num ix | ^^^^^^^^... tests/Test/Massiv/Core/IndexSpec.hs:66:6: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Index ix In the type signature for: specIxT :: forall ix ix'. (Index ix, Index (Lower ix), Arbitrary ix, Arbitrary (Lower ix), IsIndexDimension ix (Dimensions ix)) => (ix -> ix') -> (ix' -> ix) -> Spec | 66 | . ( Index ix | ^^^^^^^^^^... [22 of 26] Compiling Test.Massiv.Core.ListSpec ( tests/Test/Massiv/Core/ListSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Core/ListSpec.o ) [23 of 26] Compiling Test.Massiv.Core.SchedulerSpec ( tests/Test/Massiv/Core/SchedulerSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/Core/SchedulerSpec.o ) [24 of 26] Compiling Test.Massiv.VectorSpec ( tests/Test/Massiv/VectorSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Test/Massiv/VectorSpec.o ) tests/Test/Massiv/VectorSpec.hs:11: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() | 11 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [25 of 26] Compiling Spec ( tests/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Spec.o ) [26 of 26] Compiling Main ( tests/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests-tmp/Main.o ) [27 of 27] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests/tests Preprocessing test suite 'tests-O0' for massiv-test-1.1.0.0.. Building test suite 'tests-O0' for massiv-test-1.1.0.0.. [ 1 of 26] Compiling Test.Massiv.Array.Delayed.InterleavedSpec ( tests/Test/Massiv/Array/Delayed/InterleavedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Delayed/InterleavedSpec.o ) [ 2 of 26] Compiling Test.Massiv.Array.Delayed.PushSpec ( tests/Test/Massiv/Array/Delayed/PushSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Delayed/PushSpec.o ) [ 3 of 26] Compiling Test.Massiv.Array.Delayed.StreamSpec ( tests/Test/Massiv/Array/Delayed/StreamSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Delayed/StreamSpec.o ) [ 4 of 26] Compiling Test.Massiv.Array.Delayed.WindowedSpec ( tests/Test/Massiv/Array/Delayed/WindowedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Delayed/WindowedSpec.o ) [ 5 of 26] Compiling Test.Massiv.Array.DelayedSpec ( tests/Test/Massiv/Array/DelayedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/DelayedSpec.o ) [ 6 of 26] Compiling Test.Massiv.Array.Manifest.VectorSpec ( tests/Test/Massiv/Array/Manifest/VectorSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Manifest/VectorSpec.o ) tests/Test/Massiv/Array/Manifest/VectorSpec.hs:22:24: 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 | 22 | , ARepr (VRepr r) ~ r | ^ tests/Test/Massiv/Array/Manifest/VectorSpec.hs:38:24: 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 | 38 | , VRepr (ARepr v) ~ v | ^ [ 7 of 26] Compiling Test.Massiv.Array.ManifestSpec ( tests/Test/Massiv/Array/ManifestSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/ManifestSpec.o ) [ 8 of 26] Compiling Test.Massiv.Array.MutableSpec ( tests/Test/Massiv/Array/MutableSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/MutableSpec.o ) [ 9 of 26] Compiling Test.Massiv.Array.Manifest.UnboxedSpec ( tests/Test/Massiv/Array/Manifest/UnboxedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Manifest/UnboxedSpec.o ) [10 of 26] Compiling Test.Massiv.Array.Manifest.PrimitiveSpec ( tests/Test/Massiv/Array/Manifest/PrimitiveSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Manifest/PrimitiveSpec.o ) [11 of 26] Compiling Test.Massiv.Array.Numeric.IntegralSpec ( tests/Test/Massiv/Array/Numeric/IntegralSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Numeric/IntegralSpec.o ) [12 of 26] Compiling Test.Massiv.Array.NumericSpec ( tests/Test/Massiv/Array/NumericSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/NumericSpec.o ) [13 of 26] Compiling Test.Massiv.Array.Ops.ConstructSpec ( tests/Test/Massiv/Array/Ops/ConstructSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/ConstructSpec.o ) [14 of 26] Compiling Test.Massiv.Array.Ops.FoldSpec ( tests/Test/Massiv/Array/Ops/FoldSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/FoldSpec.o ) [15 of 26] Compiling Test.Massiv.Array.Ops.MapSpec ( tests/Test/Massiv/Array/Ops/MapSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/MapSpec.o ) [16 of 26] Compiling Test.Massiv.Array.Ops.SliceSpec ( tests/Test/Massiv/Array/Ops/SliceSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/SliceSpec.o ) [17 of 26] Compiling Test.Massiv.Array.Ops.SortSpec ( tests/Test/Massiv/Array/Ops/SortSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/SortSpec.o ) [18 of 26] Compiling Test.Massiv.Array.Ops.TransformSpec ( tests/Test/Massiv/Array/Ops/TransformSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/Ops/TransformSpec.o ) tests/Test/Massiv/Array/Ops/TransformSpec.hs:44:6: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Source r e In the type signature for: prop_SplitExtract :: forall r ix e. (Eq e, Show e, Eq (Array r ix e), Show (Array r ix e), Source r e, Load r ix e, Manifest r e, Ragged L ix e) => DimIx ix -> ArrIx r ix e -> Positive Int -> Property | 44 | . ( Eq e | ^^^^^^... [19 of 26] Compiling Test.Massiv.Array.StencilSpec ( tests/Test/Massiv/Array/StencilSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Array/StencilSpec.o ) [20 of 26] Compiling Test.Massiv.ArraySpec ( tests/Test/Massiv/ArraySpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/ArraySpec.o ) [21 of 26] Compiling Test.Massiv.Core.IndexSpec ( tests/Test/Massiv/Core/IndexSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Core/IndexSpec.o ) tests/Test/Massiv/Core/IndexSpec.hs:20:6: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Index ix In the type signature for: specIxN :: forall ix. (Num ix, Index ix, Bounded ix, Index (Lower ix), Arbitrary ix, Arbitrary (Lower ix), IsIndexDimension ix (Dimensions ix)) => Spec | 20 | . ( Num ix | ^^^^^^^^... tests/Test/Massiv/Core/IndexSpec.hs:66:6: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Index ix In the type signature for: specIxT :: forall ix ix'. (Index ix, Index (Lower ix), Arbitrary ix, Arbitrary (Lower ix), IsIndexDimension ix (Dimensions ix)) => (ix -> ix') -> (ix' -> ix) -> Spec | 66 | . ( Index ix | ^^^^^^^^^^... [22 of 26] Compiling Test.Massiv.Core.ListSpec ( tests/Test/Massiv/Core/ListSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Core/ListSpec.o ) [23 of 26] Compiling Test.Massiv.Core.SchedulerSpec ( tests/Test/Massiv/Core/SchedulerSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/Core/SchedulerSpec.o ) [24 of 26] Compiling Test.Massiv.VectorSpec ( tests/Test/Massiv/VectorSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Test/Massiv/VectorSpec.o ) tests/Test/Massiv/VectorSpec.hs:11: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() | 11 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [25 of 26] Compiling Spec ( tests/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Spec.o ) [26 of 26] Compiling Main ( tests/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0-tmp/Main.o ) [27 of 27] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/massiv-test-1.1.0.0/noopt/build/tests-O0/tests-O0 Running 2 test suites... Test suite tests: RUNNING... Test suite tests: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/massiv-test-1.1.0.0.test Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Utils.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Numeric.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Mutable.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Load.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Delayed.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Mutable.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Index.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Common.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/massiv-test-1.1.0.0/noopt/hpc/vanilla/html/tests/hpc_index.html Test suite tests-O0: RUNNING... Test suite tests-O0: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/massiv-test-1.1.0.0.test Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Utils.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Numeric.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Mutable.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Load.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Delayed.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Mutable.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Index.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Common.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/massiv-test-1.1.0.0/noopt/hpc/vanilla/html/tests-O0/hpc_index.html 2 of 2 test suites (2 of 2 test cases) passed. Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Delayed.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Load.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Mutable.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Array.Numeric.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Common.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Index.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Core.Mutable.hs.html Writing: massiv-test-1.1.0.0-inplace/Test.Massiv.Utils.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/massiv-test-1.1.0.0/noopt/hpc/vanilla/html/massiv-test-1.1.0.0/hpc_index.html