Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - ratio-int-0.1.2 (lib:ratio-int) (requires build) - test-framework-0.8.2.0 (lib:test-framework) (requires build) - test-framework-quickcheck2-0.3.0.5 (lib:test-framework-quickcheck2) (requires build) - friday-0.2.3.2 (first run) Starting ratio-int-0.1.2 (all, legacy fallback) Starting test-framework-0.8.2.0 (all, legacy fallback) Building ratio-int-0.1.2 (all, legacy fallback) Building test-framework-0.8.2.0 (all, legacy fallback) Installing ratio-int-0.1.2 (all, legacy fallback) Completed ratio-int-0.1.2 (all, legacy fallback) Installing test-framework-0.8.2.0 (all, legacy fallback) Completed test-framework-0.8.2.0 (all, legacy fallback) Starting test-framework-quickcheck2-0.3.0.5 (all, legacy fallback) Building test-framework-quickcheck2-0.3.0.5 (all, legacy fallback) Installing test-framework-quickcheck2-0.3.0.5 (all, legacy fallback) Completed test-framework-quickcheck2-0.3.0.5 (all, legacy fallback) Configuring friday-0.2.3.2... Preprocessing library for friday-0.2.3.2.. Building library for friday-0.2.3.2.. [ 1 of 28] Compiling Vision.Primitive.Shape ( src/Vision/Primitive/Shape.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Primitive/Shape.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Primitive/Shape.dyn_o ) src/Vision/Primitive/Shape.hs:82:10: warning: [-Wmissing-methods] " No explicit implementation for basicInitialize " In the instance declaration for MVector VU.MVector Z | 82 | instance MVector VU.MVector Z where | ^^^^^^^^^^^^^^^^^^^^ src/Vision/Primitive/Shape.hs:104:10: warning: [-Wmissing-methods] " No explicit implementation for basicInitialize " In the instance declaration for MVector VU.MVector (t :. h) | 104 | instance (Unbox t, Unbox h) => MVector VU.MVector (t :. h) where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 28] Compiling Vision.Primitive ( src/Vision/Primitive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Primitive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Primitive.dyn_o ) [ 3 of 28] Compiling Vision.Image.Class ( src/Vision/Image/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Class.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Class.dyn_o ) [ 4 of 28] Compiling Vision.Image.Type ( src/Vision/Image/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Type.dyn_o ) [ 5 of 28] Compiling Vision.Image.Mutable ( src/Vision/Image/Mutable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Mutable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Mutable.dyn_o ) [ 6 of 28] Compiling Vision.Image.Parallel ( src/Vision/Image/Parallel.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Parallel.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Parallel.dyn_o ) [ 7 of 28] Compiling Vision.Image.Interpolate ( src/Vision/Image/Interpolate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Interpolate.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Interpolate.dyn_o ) [ 8 of 28] Compiling Vision.Image.Transform ( src/Vision/Image/Transform.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Transform.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Transform.dyn_o ) [ 9 of 28] Compiling Vision.Image.RGBA.Type ( src/Vision/Image/RGBA/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGBA/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGBA/Type.dyn_o ) [10 of 28] Compiling Vision.Image.RGB.Type ( src/Vision/Image/RGB/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGB/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGB/Type.dyn_o ) [11 of 28] Compiling Vision.Image.HSV.Type ( src/Vision/Image/HSV/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/HSV/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/HSV/Type.dyn_o ) [12 of 28] Compiling Vision.Image.Grey.Type ( src/Vision/Image/Grey/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Grey/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Grey/Type.dyn_o ) [13 of 28] Compiling Vision.Image.Conversion ( src/Vision/Image/Conversion.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Conversion.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Conversion.dyn_o ) [14 of 28] Compiling Vision.Image.Filter.Internal ( src/Vision/Image/Filter/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Filter/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Filter/Internal.dyn_o ) src/Vision/Image/Filter/Internal.hs:696:5: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type a not matched: p where p is not one of {2} | 696 | kernel2 _ !(Z :. 0) !val !acc = acc - fromIntegral val | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [15 of 28] Compiling Vision.Image.Filter ( src/Vision/Image/Filter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Filter.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Filter.dyn_o ) [16 of 28] Compiling Vision.Histogram ( src/Vision/Histogram.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Histogram.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Histogram.dyn_o ) [17 of 28] Compiling Vision.Image.Threshold ( src/Vision/Image/Threshold.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Threshold.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Threshold.dyn_o ) [18 of 28] Compiling Vision.Image.RGBA.Specialize ( src/Vision/Image/RGBA/Specialize.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGBA/Specialize.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGBA/Specialize.dyn_o ) [19 of 28] Compiling Vision.Image.RGBA ( src/Vision/Image/RGBA.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGBA.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGBA.dyn_o ) [20 of 28] Compiling Vision.Image.RGB.Specialize ( src/Vision/Image/RGB/Specialize.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGB/Specialize.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGB/Specialize.dyn_o ) [21 of 28] Compiling Vision.Image.RGB ( src/Vision/Image/RGB.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGB.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/RGB.dyn_o ) [22 of 28] Compiling Vision.Image.HSV.Specialize ( src/Vision/Image/HSV/Specialize.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/HSV/Specialize.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/HSV/Specialize.dyn_o ) [23 of 28] Compiling Vision.Image.HSV ( src/Vision/Image/HSV.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/HSV.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/HSV.dyn_o ) [24 of 28] Compiling Vision.Image.Grey.Specialize ( src/Vision/Image/Grey/Specialize.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Grey/Specialize.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Grey/Specialize.dyn_o ) [25 of 28] Compiling Vision.Image.Grey ( src/Vision/Image/Grey.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Grey.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Grey.dyn_o ) [26 of 28] Compiling Vision.Image.Contour ( src/Vision/Image/Contour.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Contour.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image/Contour.dyn_o ) src/Vision/Image/Contour.hs:179:19: warning: [-Woverlapping-patterns] Pattern match is redundant In a case alternative: _ -> ... | 179 | _ -> error "Impossible: Style is not Fill, FillWithHoles" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [27 of 28] Compiling Vision.Image ( src/Vision/Image.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Image.dyn_o ) [28 of 28] Compiling Vision.Detector.Edge ( src/Vision/Detector/Edge.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Detector/Edge.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/Vision/Detector/Edge.dyn_o ) Preprocessing test suite 'test' for friday-0.2.3.2.. Building test suite 'test' for friday-0.2.3.2.. [1 of 5] Compiling Test.Utils ( test/Test/Utils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/test/test-tmp/Test/Utils.o ) [2 of 5] Compiling Test.Vision.Image ( test/Test/Vision/Image.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/test/test-tmp/Test/Vision/Image.o ) [3 of 5] Compiling Test.Vision.Histogram ( test/Test/Vision/Histogram.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/test/test-tmp/Test/Vision/Histogram.o ) test/Test/Vision/Histogram.hs:26:10: warning: [-Wsimplifiable-class-constraints] " The constraint Arbitrary (Positive p) matches instance (Num a, Ord a, Arbitrary a) => Arbitrary (Positive a) -- Defined in Test.QuickCheck.Modifiers This makes type inference for inner bindings fragile; either use MonoLocalBinds, or simplify it using the instance " In the instance declaration for Arbitrary (Histogram DIM1 p) | 26 | instance (Arbitrary (Positive p), Bounded p, Integral p, V.Storable p) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [4 of 5] Compiling Test.Vision.Primitive ( test/Test/Vision/Primitive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/test/test-tmp/Test/Vision/Primitive.o ) [5 of 5] Compiling Main ( test/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/test/test-tmp/Main.o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/friday-0.2.3.2/noopt/build/test/test ... Running 1 test suites... Test suite test: RUNNING... Test suite test: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/friday-0.2.3.2.test Writing: friday-0.2.3.2-inplace/Vision.Image.Mutable.hs.html Writing: friday-0.2.3.2-inplace/Vision.Primitive.Shape.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Transform.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Threshold.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.RGB.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.RGBA.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Interpolate.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.HSV.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Filter.Internal.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Filter.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Grey.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Grey.Specialize.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Conversion.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Class.hs.html Writing: friday-0.2.3.2-inplace/Vision.Histogram.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.2.4/friday-0.2.3.2/noopt/hpc/vanilla/html/test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: friday-0.2.3.2-inplace/Vision.Image.Mutable.hs.html Writing: friday-0.2.3.2-inplace/Vision.Primitive.Shape.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Transform.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Threshold.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.RGB.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.RGBA.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Interpolate.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.HSV.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Filter.Internal.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Filter.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Grey.Type.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Grey.Specialize.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Conversion.hs.html Writing: friday-0.2.3.2-inplace/Vision.Image.Class.hs.html Writing: friday-0.2.3.2-inplace/Vision.Histogram.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.2.4/friday-0.2.3.2/noopt/hpc/vanilla/html/friday-0.2.3.2/hpc_index.html