Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - HList-0.5.3.0 (first run) Configuring HList-0.5.3.0... Preprocessing library for HList-0.5.3.0.. Building library for HList-0.5.3.0.. [ 1 of 28] Compiling Data.HList.FakePrelude ( Data/HList/FakePrelude.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/FakePrelude.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/FakePrelude.dyn_o ) [ 2 of 28] Compiling Data.HList.HListPrelude ( Data/HList/HListPrelude.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HListPrelude.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HListPrelude.dyn_o ) [ 3 of 28] Compiling Data.HList.Label3 ( Data/HList/Label3.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label3.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label3.dyn_o ) [ 4 of 28] Compiling Data.HList.Label5 ( Data/HList/Label5.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label5.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label5.dyn_o ) Data/HList/Label5.hs:36:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Char] not matched: [] | 36 | showLabel _ = (\(x:xs) -> toLower x:xs) | ^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 28] Compiling Data.HList.Label6 ( Data/HList/Label6.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label6.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label6.dyn_o ) [ 6 of 28] Compiling Data.HList.TypeEqO ( Data/HList/TypeEqO.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TypeEqO.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TypeEqO.dyn_o ) [ 7 of 28] Compiling LensDefs ( LensDefs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/LensDefs.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/LensDefs.dyn_o ) [ 8 of 28] Compiling Data.HList.HList ( Data/HList/HList.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HList.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HList.dyn_o ) Data/HList/HList.hs:21: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() | 21 | import Data.Semigroup | ^^^^^^^^^^^^^^^^^^^^^ Data/HList/HList.hs:174:28: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Char] not matched: [] [p] where p is not one of {'H'} (p:_:_) where p is not one of {'H'} ['H'] ... | 174 | show (HCons x l) = let 'H':'[':s = show l | ^^^^^^^^^^^^^^^^^^ Data/HList/HList.hs:1632:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (HList a). 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 | 1632 | mappend a b = hMap UncurryMappend $ hZip a b | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 28] Compiling Data.HList.Record ( Data/HList/Record.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Record.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Record.dyn_o ) Data/HList/Record.hs:201: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() | 201 | import Data.Semigroup (Semigroup) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 28] Compiling Data.HList.RecordPuns ( Data/HList/RecordPuns.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/RecordPuns.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/RecordPuns.dyn_o ) [11 of 28] Compiling Data.HList.Keyword ( Data/HList/Keyword.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Keyword.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Keyword.dyn_o ) [12 of 28] Compiling Data.HList.HZip ( Data/HList/HZip.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HZip.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HZip.dyn_o ) [13 of 28] Compiling Data.HList.HSort ( Data/HList/HSort.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HSort.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HSort.dyn_o ) [14 of 28] Compiling Data.HList.HOccurs ( Data/HList/HOccurs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HOccurs.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HOccurs.dyn_o ) [15 of 28] Compiling Data.HList.TIPtuple ( Data/HList/TIPtuple.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIPtuple.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIPtuple.dyn_o ) [16 of 28] Compiling Data.HList.HCurry ( Data/HList/HCurry.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HCurry.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HCurry.dyn_o ) [17 of 28] Compiling Data.HList.HArray ( Data/HList/HArray.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HArray.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HArray.dyn_o ) [18 of 28] Compiling Data.HList.Variant ( Data/HList/Variant.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Variant.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Variant.dyn_o ) Data/HList/Variant.hs:32: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() | 32 | import Data.Semigroup (Semigroup( .. )) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/HList/Variant.hs:931:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (Variant '[Tagged t x]). 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 | 931 | mappend a b = case (unvariant a, unvariant b) of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/HList/Variant.hs:937:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (Variant (Tagged t x : a : b)). 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 | 937 | mappend a b = case (splitVariant1 a, splitVariant1 b) of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [19 of 28] Compiling Data.HList.HTypeIndexed ( Data/HList/HTypeIndexed.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HTypeIndexed.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HTypeIndexed.dyn_o ) [20 of 28] Compiling Data.HList.TIP ( Data/HList/TIP.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIP.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIP.dyn_o ) Data/HList/TIP.hs:26: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() | 26 | import Data.Semigroup (Semigroup) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [21 of 28] Compiling Data.HList.TIC ( Data/HList/TIC.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIC.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIC.dyn_o ) Data/HList/TIC.hs:27: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() | 27 | import Data.Semigroup (Semigroup) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [22 of 28] Compiling Data.HList.Labelable ( Data/HList/Labelable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Labelable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Labelable.dyn_o ) [23 of 28] Compiling Data.HList.RecordU ( Data/HList/RecordU.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/RecordU.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/RecordU.dyn_o ) [24 of 28] Compiling Data.HList.MakeLabels ( Data/HList/MakeLabels.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/MakeLabels.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/MakeLabels.dyn_o ) [25 of 28] Compiling Data.HList.Data ( Data/HList/Data.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Data.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Data.dyn_o ) [26 of 28] Compiling Data.HList.Dredge ( Data/HList/Dredge.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Dredge.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Dredge.dyn_o ) [27 of 28] Compiling Data.HList.CommonMain ( Data/HList/CommonMain.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/CommonMain.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/CommonMain.dyn_o ) [28 of 28] Compiling Data.HList ( Data/HList.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList.dyn_o ) Preprocessing test suite 'examples' for HList-0.5.3.0.. Building test suite 'examples' for HList-0.5.3.0.. [ 1 of 12] Compiling HListExample.Datatypes2 ( examples/HListExample/Datatypes2.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Datatypes2.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Datatypes2.dyn_o ) [ 2 of 12] Compiling Properties.Common ( examples/Properties/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/Properties/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/Properties/Common.dyn_o ) examples/Properties/Common.hs:148:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (BoolN n). 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 | 148 | mappend (BoolN x) (BoolN y) = BoolN (getAll (mappend (All x) (All y))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ examples/Properties/Common.hs:150:36: warning: [-Wnoncanonical-monoid-instances] Noncanonical (<>) = mappend definition detected in the instance declaration for Semigroup (BoolN n). Move definition from mappend to (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 150 | instance Semigroup (BoolN n) where (<>) = mappend | ^^^^^^^^^^^^^^ [ 3 of 12] Compiling HListExample.TIPTransformM ( examples/HListExample/TIPTransformM.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/TIPTransformM.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/TIPTransformM.dyn_o ) [ 4 of 12] Compiling HListExample.TIPTransform ( examples/HListExample/TIPTransform.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/TIPTransform.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/TIPTransform.dyn_o ) [ 5 of 12] Compiling HListExample.Pun ( examples/HListExample/Pun.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Pun.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Pun.dyn_o ) [ 6 of 12] Compiling HListExample.Prism ( examples/HListExample/Prism.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Prism.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Prism.dyn_o ) [ 7 of 12] Compiling HListExample.OverloadedLabels ( examples/HListExample/OverloadedLabels.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/OverloadedLabels.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/OverloadedLabels.dyn_o ) [ 8 of 12] Compiling HListExample.MainPosting051106 ( examples/HListExample/MainPosting051106.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/MainPosting051106.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/MainPosting051106.dyn_o ) [ 9 of 12] Compiling HListExample.MainGhcGeneric1 ( examples/HListExample/MainGhcGeneric1.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/MainGhcGeneric1.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/MainGhcGeneric1.dyn_o ) [10 of 12] Compiling HListExample.Labelable ( examples/HListExample/Labelable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Labelable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Labelable.dyn_o ) [11 of 12] Compiling HListExample.CmdArgs ( examples/HListExample/CmdArgs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/CmdArgs.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/CmdArgs.dyn_o ) [12 of 12] Compiling Main ( examples/HListExample.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/Main.dyn_o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples ... Preprocessing test suite 'properties' for HList-0.5.3.0.. Building test suite 'properties' for HList-0.5.3.0.. examples/Properties.hs:2:16: warning: [-Wdeprecated-flags] -fcontext-stack=100 is deprecated: use -freduction-depth=100 instead | 2 | {-# OPTIONS_GHC -fcontext-stack=100 #-} | ^^^^^^^^^^^^^^^^^^^^^ examples/Properties/LengthDependentSplice.hs:1:16: warning: [-Wdeprecated-flags] -fcontext-stack=1000 is deprecated: use -freduction-depth=1000 instead | 1 | {-# OPTIONS_GHC -fcontext-stack=1000 #-} | ^^^^^^^^^^^^^^^^^^^^^^ [1 of 6] Compiling Properties.Common ( examples/Properties/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/Common.dyn_o ) examples/Properties/Common.hs:148:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (BoolN n). 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 | 148 | mappend (BoolN x) (BoolN y) = BoolN (getAll (mappend (All x) (All y))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ examples/Properties/Common.hs:150:36: warning: [-Wnoncanonical-monoid-instances] Noncanonical (<>) = mappend definition detected in the instance declaration for Semigroup (BoolN n). Move definition from mappend to (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 150 | instance Semigroup (BoolN n) where (<>) = mappend | ^^^^^^^^^^^^^^ [2 of 6] Compiling Properties.KW ( examples/Properties/KW.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/KW.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/KW.dyn_o ) [3 of 6] Compiling Properties.LengthDependent ( examples/Properties/LengthDependent.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthDependent.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthDependent.dyn_o ) [4 of 6] Compiling Properties.LengthDependentSplice ( examples/Properties/LengthDependentSplice.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthDependentSplice.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthDependentSplice.dyn_o ) [5 of 6] Compiling Properties.LengthIndependent ( examples/Properties/LengthIndependent.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthIndependent.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthIndependent.dyn_o ) examples/Properties/LengthIndependent.hs:679:16: warning: [-Wsimplifiable-class-constraints] " The constraint HMemberM (Tagged "y" Double) '[Tagged "x" (), Tagged "y" Char] inY matches instance forall a (e1 :: a) (e :: a) (b :: Bool) (l :: [a]) (res :: Maybe [a]). (HEq e1 e b, HMemberM1 b e1 (e : l) res) => HMemberM e1 (e : l) res -- Defined in Data.HList.HList This makes type inference for inner bindings fragile; either use MonoLocalBinds, or simplify it using the instance " In an expression type signature: HMemberM (Tagged "y" Double) '[Tagged "x" (), Tagged "y" Char] inY => Proxy inY In the expression: Proxy :: HMemberM (Tagged "y" Double) '[Tagged "x" (), Tagged "y" Char] inY => Proxy inY In an equation for hm1: hm1 = Proxy :: HMemberM (Tagged "y" Double) '[Tagged "x" (), Tagged "y" Char] inY => Proxy inY | 679 | hm1 = Proxy :: HMemberM (Tagged "y" Double) '[Tagged "x" (), Tagged "y" Char] inY => Proxy inY | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [6 of 6] Compiling Main ( examples/Properties.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Main.dyn_o ) examples/Properties.hs:2:16: warning: [-Wdeprecated-flags] -fcontext-stack=100 is deprecated: use -freduction-depth=100 instead | 2 | {-# OPTIONS_GHC -fcontext-stack=100 #-} | ^^^^^^^^^^^^^^^^^^^^^ examples/Properties/LengthDependentSplice.hs:1:16: warning: [-Wdeprecated-flags] -fcontext-stack=1000 is deprecated: use -freduction-depth=1000 instead | 1 | {-# OPTIONS_GHC -fcontext-stack=1000 #-} | ^^^^^^^^^^^^^^^^^^^^^^ Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties ... Running 2 test suites... Test suite examples: RUNNING... Test suite examples: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/HList-0.5.3.0.test Writing: HList-0.5.3.0-inplace/Data.HList.Variant.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TypeEqO.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TIPtuple.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TIP.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TIC.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Record.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Labelable.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label6.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label5.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label3.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HSort.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HTypeIndexed.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HOccurs.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HListPrelude.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HList.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HArray.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.FakePrelude.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Dredge.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Data.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/HList-0.5.3.0/noopt/hpc/vanilla/html/examples/hpc_index.html Test suite properties: RUNNING... Test suite properties: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/HList-0.5.3.0.test Writing: HList-0.5.3.0-inplace/Data.HList.Variant.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TypeEqO.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TIP.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TIC.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.RecordU.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Record.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Labelable.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label6.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label5.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label3.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Keyword.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HZip.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HSort.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HOccurs.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HListPrelude.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HList.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HCurry.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.FakePrelude.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Data.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/HList-0.5.3.0/noopt/hpc/vanilla/html/properties/hpc_index.html 2 of 2 test suites (2 of 2 test cases) passed. Writing: HList-0.5.3.0-inplace/Data.HList.Data.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Dredge.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.FakePrelude.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HArray.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HCurry.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HList.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HListPrelude.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HOccurs.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HSort.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HTypeIndexed.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.HZip.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Keyword.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label3.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label5.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Label6.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Labelable.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Record.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.RecordU.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TIC.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TIP.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TIPtuple.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.TypeEqO.hs.html Writing: HList-0.5.3.0-inplace/Data.HList.Variant.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/HList-0.5.3.0/noopt/hpc/vanilla/html/HList-0.5.3.0/hpc_index.html