Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - utility-ht-0.0.17 (first run) Configuring utility-ht-0.0.17... Preprocessing test suite 'test' for utility-ht-0.0.17.. Building test suite 'test' for utility-ht-0.0.17.. : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Control.Functor.HT Control.Monad.HT Data.Bool.HT Data.Bool.HT.Private Data.Eq.HT Data.Function.HT Data.Function.HT.Private Data.List.HT Data.List.HT.Private Data.List.Key.Private Data.List.Match Data.List.Match.Private Data.List.Reverse.Private Data.List.Reverse.StrictElement Data.List.Reverse.StrictSpine Data.Maybe.HT Data.Monoid.HT Data.Tuple.HT Data.Tuple.Lazy [ 1 of 30] Compiling Control.Monad.HT ( src/Control/Monad/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Control/Monad/HT.o ) [ 2 of 30] Compiling Data.Bool.HT.Private ( src/Data/Bool/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Bool/HT/Private.o ) [ 3 of 30] Compiling Data.Bool.HT ( src/Data/Bool/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Bool/HT.o ) [ 4 of 30] Compiling Data.Maybe.HT ( src/Data/Maybe/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Maybe/HT.o ) [ 5 of 30] Compiling Data.Monoid.HT ( src/Data/Monoid/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Monoid/HT.o ) [ 6 of 30] Compiling Data.Tuple.Lazy ( src/Data/Tuple/Lazy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Tuple/Lazy.o ) [ 7 of 30] Compiling Data.Tuple.HT ( src/Data/Tuple/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Tuple/HT.o ) [ 8 of 30] Compiling Data.List.Reverse.StrictSpine ( src/Data/List/Reverse/StrictSpine.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/List/Reverse/StrictSpine.o ) [ 9 of 30] Compiling Data.List.Reverse.StrictElement ( src/Data/List/Reverse/StrictElement.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/List/Reverse/StrictElement.o ) [10 of 30] Compiling Data.Function.HT.Private ( src/Data/Function/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Function/HT/Private.o ) [11 of 30] Compiling Data.Function.HT ( src/Data/Function/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Function/HT.o ) [12 of 30] Compiling Data.List.Key.Private ( src/Data/List/Key/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/List/Key/Private.o ) [13 of 30] Compiling Data.Eq.HT ( src/Data/Eq/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/Eq/HT.o ) [14 of 30] Compiling Control.Functor.HT ( src/Control/Functor/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Control/Functor/HT.o ) [15 of 30] Compiling Data.List.Match.Private ( src/Data/List/Match/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/List/Match/Private.o ) [16 of 30] Compiling Data.List.Match ( src/Data/List/Match.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/List/Match.o ) [17 of 30] Compiling Data.List.HT.Private ( src/Data/List/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/List/HT/Private.o ) src/Data/List/HT/Private.hs:9: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() | 9 | import Control.Applicative ((<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:300:11: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 300 | foldr (\ x ~yt@(y:ys) -> if p x then [x]:yt else (x:y):ys) [[]] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:340:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 340 | case xst of | ^^^^^^^^^^^... src/Data/List/HT/Private.hs:708:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 708 | reverse . foldr (\x ~(y:ys) -> ys ++ [x:y]) (replicate n []) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:855:8: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ([[a]], [[a]]) not matched: ([], []) ([], (_:_)) | 855 | let (y:ys,zs) = unzip (map (splitAt 1) xs) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [18 of 30] Compiling Data.List.HT ( src/Data/List/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/List/HT.o ) [19 of 30] Compiling Data.List.Reverse.Private ( src/Data/List/Reverse/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Data/List/Reverse/Private.o ) [20 of 30] Compiling DocTest.Data.Bool.HT.Private ( src/DocTest/Data/Bool/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/Bool/HT/Private.o ) [21 of 30] Compiling DocTest.Data.Function.HT.Private ( src/DocTest/Data/Function/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/Function/HT/Private.o ) [22 of 30] Compiling DocTest.Data.List.Match.Private ( src/DocTest/Data/List/Match/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/List/Match/Private.o ) [23 of 30] Compiling DocTest.Data.Maybe.HT ( src/DocTest/Data/Maybe/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/Maybe/HT.o ) [24 of 30] Compiling DocTest.Data.Monoid.HT ( src/DocTest/Data/Monoid/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/Monoid/HT.o ) src/Data/Monoid/HT.hs:13: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() | 13 | >>> import Data.Monoid (mconcat, mappend, mempty) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [25 of 30] Compiling Test.Utility ( src/Test/Utility.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Test/Utility.o ) [26 of 30] Compiling DocTest.Data.List.Reverse.StrictSpine ( src/DocTest/Data/List/Reverse/StrictSpine.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/List/Reverse/StrictSpine.o ) [27 of 30] Compiling DocTest.Data.List.Reverse.StrictElement ( src/DocTest/Data/List/Reverse/StrictElement.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/List/Reverse/StrictElement.o ) [28 of 30] Compiling DocTest.Data.List.Reverse.Private ( src/DocTest/Data/List/Reverse/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/List/Reverse/Private.o ) [29 of 30] Compiling DocTest.Data.List.HT.Private ( src/DocTest/Data/List/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/DocTest/Data/List/HT/Private.o ) src/Data/List/HT/Private.hs:459:25: warning: [-Wdeprecations] In the use of splitLast (imported from Data.List.HT.Private): Deprecated: "use viewR instead" | 459 | prop> \(NonEmpty xs) -> splitLast (xs::String) == (init xs, last xs) | ^^^^^^^^^ [30 of 30] Compiling Main ( src/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test-tmp/Main.o ) : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Control.Functor.HT Control.Monad.HT Data.Bool.HT Data.Bool.HT.Private Data.Eq.HT Data.Function.HT Data.Function.HT.Private Data.List.HT Data.List.HT.Private Data.List.Key.Private Data.List.Match Data.List.Match.Private Data.List.Reverse.Private Data.List.Reverse.StrictElement Data.List.Reverse.StrictSpine Data.Maybe.HT Data.Monoid.HT Data.Tuple.HT Data.Tuple.Lazy Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/test/test ... Preprocessing library for utility-ht-0.0.17.. Building library for utility-ht-0.0.17.. [ 1 of 33] Compiling Control.Monad.HT ( src/Control/Monad/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Control/Monad/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Control/Monad/HT.dyn_o ) [ 2 of 33] Compiling Data.Bits.HT ( src/Data/Bits/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Bits/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Bits/HT.dyn_o ) [ 3 of 33] Compiling Data.Bool.HT.Private ( src/Data/Bool/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Bool/HT/Private.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Bool/HT/Private.dyn_o ) [ 4 of 33] Compiling Data.Bool.HT ( src/Data/Bool/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Bool/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Bool/HT.dyn_o ) [ 5 of 33] Compiling Data.Either.HT ( src/Data/Either/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Either/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Either/HT.dyn_o ) [ 6 of 33] Compiling Data.Ix.Enum ( src/Data/Ix/Enum.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Ix/Enum.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Ix/Enum.dyn_o ) [ 7 of 33] Compiling Data.Maybe.HT ( src/Data/Maybe/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Maybe/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Maybe/HT.dyn_o ) [ 8 of 33] Compiling Data.Monoid.HT ( src/Data/Monoid/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Monoid/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Monoid/HT.dyn_o ) [ 9 of 33] Compiling Data.Strictness.HT ( src/Data/Strictness/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Strictness/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Strictness/HT.dyn_o ) [10 of 33] Compiling Data.Tuple.Lazy ( src/Data/Tuple/Lazy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Tuple/Lazy.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Tuple/Lazy.dyn_o ) [11 of 33] Compiling Data.Tuple.HT ( src/Data/Tuple/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Tuple/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Tuple/HT.dyn_o ) [12 of 33] Compiling Data.List.Reverse.StrictSpine ( src/Data/List/Reverse/StrictSpine.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Reverse/StrictSpine.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Reverse/StrictSpine.dyn_o ) [13 of 33] Compiling Data.String.HT ( src/Data/String/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/String/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/String/HT.dyn_o ) [14 of 33] Compiling Data.List.Reverse.StrictElement ( src/Data/List/Reverse/StrictElement.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Reverse/StrictElement.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Reverse/StrictElement.dyn_o ) [15 of 33] Compiling Data.Function.HT.Private ( src/Data/Function/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Function/HT/Private.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Function/HT/Private.dyn_o ) [16 of 33] Compiling Data.Function.HT ( src/Data/Function/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Function/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Function/HT.dyn_o ) [17 of 33] Compiling Data.Ord.HT ( src/Data/Ord/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Ord/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Ord/HT.dyn_o ) [18 of 33] Compiling Data.List.Key.Private ( src/Data/List/Key/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Key/Private.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Key/Private.dyn_o ) [19 of 33] Compiling Data.List.Key ( src/Data/List/Key.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Key.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Key.dyn_o ) [20 of 33] Compiling Data.Eq.HT ( src/Data/Eq/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Eq/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Eq/HT.dyn_o ) [21 of 33] Compiling Control.Functor.HT ( src/Control/Functor/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Control/Functor/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Control/Functor/HT.dyn_o ) [22 of 33] Compiling Data.List.Match.Private ( src/Data/List/Match/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Match/Private.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Match/Private.dyn_o ) [23 of 33] Compiling Data.List.Match ( src/Data/List/Match.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Match.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Match.dyn_o ) [24 of 33] Compiling Data.List.HT.Private ( src/Data/List/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/HT/Private.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/HT/Private.dyn_o ) src/Data/List/HT/Private.hs:9: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() | 9 | import Control.Applicative ((<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:300:11: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 300 | foldr (\ x ~yt@(y:ys) -> if p x then [x]:yt else (x:y):ys) [[]] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:340:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 340 | case xst of | ^^^^^^^^^^^... src/Data/List/HT/Private.hs:708:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 708 | reverse . foldr (\x ~(y:ys) -> ys ++ [x:y]) (replicate n []) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:855:8: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ([[a]], [[a]]) not matched: ([], []) ([], (_:_)) | 855 | let (y:ys,zs) = unzip (map (splitAt 1) xs) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [25 of 33] Compiling Data.List.HT ( src/Data/List/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/HT.dyn_o ) [26 of 33] Compiling Data.Record.HT.Private ( src/Data/Record/HT/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Record/HT/Private.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Record/HT/Private.dyn_o ) src/Data/Record/HT/Private.hs:3: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() | 3 | import Data.Monoid (mconcat, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [27 of 33] Compiling Data.Record.HT ( src/Data/Record/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Record/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Record/HT.dyn_o ) [28 of 33] Compiling Data.List.Reverse.Private ( src/Data/List/Reverse/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Reverse/Private.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/List/Reverse/Private.dyn_o ) [29 of 33] Compiling Control.Applicative.HT ( src/Control/Applicative/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Control/Applicative/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Control/Applicative/HT.dyn_o ) src/Control/Applicative/HT.hs:5:1: warning: [-Wunused-imports] The import of <$>, <*>, Applicative from module Control.Applicative is redundant | 5 | import Control.Applicative (Applicative, liftA2, liftA3, (<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 33] Compiling Data.Tuple.Strict ( src/Data/Tuple/Strict.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Tuple/Strict.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Tuple/Strict.dyn_o ) [31 of 33] Compiling Data.Tuple.Example ( src/Data/Tuple/Example.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Tuple/Example.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Data/Tuple/Example.dyn_o ) [32 of 33] Compiling Text.Read.HT ( src/Text/Read/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Text/Read/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Text/Read/HT.dyn_o ) [33 of 33] Compiling Text.Show.HT ( src/Text/Show/HT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Text/Show/HT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/utility-ht-0.0.17/noopt/build/Text/Show/HT.dyn_o ) 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/utility-ht-0.0.17.test Writing: Data.List.HT.hs.html Writing: Data.List.Match.hs.html Writing: Control.Functor.HT.hs.html Writing: Data.Eq.HT.hs.html Writing: Data.Function.HT.hs.html Writing: Data.List.Reverse.StrictElement.hs.html Writing: Data.List.Reverse.StrictSpine.hs.html Writing: Data.Tuple.HT.hs.html Writing: Data.Tuple.Lazy.hs.html Writing: Data.Monoid.HT.hs.html Writing: Data.Maybe.HT.hs.html Writing: Data.Bool.HT.hs.html Writing: Control.Monad.HT.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/utility-ht-0.0.17/noopt/hpc/vanilla/html/test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: Data.List.HT.hs.html Writing: Data.List.Match.hs.html Writing: Control.Functor.HT.hs.html Writing: Data.Eq.HT.hs.html Writing: Data.Function.HT.hs.html Writing: Data.List.Reverse.StrictElement.hs.html Writing: Data.List.Reverse.StrictSpine.hs.html Writing: Data.Tuple.HT.hs.html Writing: Data.Tuple.Lazy.hs.html Writing: Data.Monoid.HT.hs.html Writing: Data.Maybe.HT.hs.html Writing: Data.Bool.HT.hs.html Writing: Control.Monad.HT.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/utility-ht-0.0.17/noopt/hpc/vanilla/html/utility-ht-0.0.17/hpc_index.html