Resolving dependencies... Build profile: -w ghc-9.8.4 -O0 In order, the following will be built (use -v for more details): - patch-combinators-0.2.2 (lib:patch-combinators) (requires build) - splitmix-0.1.3.2 (lib:splitmix) (requires build) - syb-0.7.3 (lib:syb) (requires build) - th-abstraction-0.7.2.0 (lib:th-abstraction) (requires build) - tree-view-0.5.1 (lib:tree-view) (requires build) - random-1.2.1.3 (lib:random) (requires build) - th-expand-syns-0.4.12.0 (lib:th-expand-syns) (requires build) - QuickCheck-2.14.3 (lib:QuickCheck) (requires build) - compdata-0.13.1 (lib:compdata) (requires build) - ho-rewriting-0.3 (first run) Configuring patch-combinators-0.2.2... Preprocessing library for patch-combinators-0.2.2.. Building library for patch-combinators-0.2.2.. [1 of 1] Compiling Data.Patch ( Data/Patch.hs, dist/build/Data/Patch.o, dist/build/Data/Patch.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/patch-combinators-0.2.2-7b79bbef1d5362a535fdfee810760989d09c862b6292e15ae3426263a5a23a5d/lib Configuring splitmix-0.1.3.2... Preprocessing library for splitmix-0.1.3.2.. Building library for splitmix-0.1.3.2.. [1 of 3] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o ) [2 of 3] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o ) [3 of 3] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/splitmix-0.1.3.2-58699aacc13c4e36b3742000d11b8933a456dac329521aa0a8cb8d048d296d12/lib Configuring syb-0.7.3... Preprocessing library for syb-0.7.3.. Building library for syb-0.7.3.. [ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o, dist/build/Data/Generics/Aliases.dyn_o ) [ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o, dist/build/Data/Generics/Basics.dyn_o ) [ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o, dist/build/Data/Generics/Builders.dyn_o ) [ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o, dist/build/Data/Generics/Instances.dyn_o ) [ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o, dist/build/Data/Generics/Schemes.dyn_o ) [ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o, dist/build/Data/Generics/Text.dyn_o ) [ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o, dist/build/Data/Generics/Twins.dyn_o ) [ 8 of 16] Compiling Data.Generics ( src/Data/Generics.hs, dist/build/Data/Generics.o, dist/build/Data/Generics.dyn_o ) [ 9 of 16] Compiling Generics.SYB ( src/Generics/SYB.hs, dist/build/Generics/SYB.o, dist/build/Generics/SYB.dyn_o ) [10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o, dist/build/Generics/SYB/Aliases.dyn_o ) [11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o, dist/build/Generics/SYB/Basics.dyn_o ) [12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o, dist/build/Generics/SYB/Builders.dyn_o ) [13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o, dist/build/Generics/SYB/Instances.dyn_o ) [14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o, dist/build/Generics/SYB/Schemes.dyn_o ) [15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o, dist/build/Generics/SYB/Text.dyn_o ) [16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o, dist/build/Generics/SYB/Twins.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/syb-0.7.3-91569291a6b6655ddb7860d21c8ae004348ada5c1942b294a18fcfc00df0ed3e/lib Configuring th-abstraction-0.7.2.0... Preprocessing library for th-abstraction-0.7.2.0.. Building library for th-abstraction-0.7.2.0.. [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o ) [2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o ) [3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/th-abstraction-0.7.2.0-2359625217a24ab4ab29a0d730c3280ef634271f59e230aa9379ff104d63ef90/lib Configuring tree-view-0.5.1... Preprocessing library for tree-view-0.5.1.. Building library for tree-view-0.5.1.. [1 of 1] Compiling Data.Tree.View ( src/Data/Tree/View.hs, dist/build/Data/Tree/View.o, dist/build/Data/Tree/View.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/tree-view-0.5.1-fba0b67aacd26983ea49f03a4ffa3e7dae47d5100f622a1d7c0984bcf3a11b62/lib Configuring random-1.2.1.3... Preprocessing library for random-1.2.1.3.. Building library for random-1.2.1.3.. [1 of 4] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o ) [2 of 4] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o ) [3 of 4] Compiling System.Random ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o ) [4 of 4] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/random-1.2.1.3-fc8184e39bf7a05ffe63997cda02a0f84dbcc5e03a95719209fe2b9893ae6c31/lib Configuring th-expand-syns-0.4.12.0... Preprocessing library for th-expand-syns-0.4.12.0.. Building library for th-expand-syns-0.4.12.0.. [1 of 1] Compiling Language.Haskell.TH.ExpandSyns ( Language/Haskell/TH/ExpandSyns.hs, dist/build/Language/Haskell/TH/ExpandSyns.o, dist/build/Language/Haskell/TH/ExpandSyns.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/th-expand-syns-0.4.12.0-8699aea8a5e001d4f701318c874c23b17654172d79dbde9f9c2c95cc60a7cb8a/lib Configuring QuickCheck-2.14.3... Preprocessing library for QuickCheck-2.14.3.. Building library for QuickCheck-2.14.3.. [ 1 of 16] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o, dist/build/Test/QuickCheck/Exception.dyn_o ) [ 2 of 16] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o, dist/build/Test/QuickCheck/Random.dyn_o ) [ 3 of 16] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o, dist/build/Test/QuickCheck/Gen.dyn_o ) [ 4 of 16] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o, dist/build/Test/QuickCheck/Gen/Unsafe.dyn_o ) [ 5 of 16] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o, dist/build/Test/QuickCheck/Arbitrary.dyn_o ) src/Test/QuickCheck/Arbitrary.hs:1209:46: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1209 | | x' <- takeWhile (<< x) (0:[ x - i | i <- tail (iterate (`quot` 2) x) ]) | ^^^^ [ 6 of 16] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o, dist/build/Test/QuickCheck/Poly.dyn_o ) [ 7 of 16] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o, dist/build/Test/QuickCheck/Modifiers.dyn_o ) [ 8 of 16] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o, dist/build/Test/QuickCheck/Function.dyn_o ) src/Test/QuickCheck/Function.hs:143:32: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 143 | abstract (Table xys) d x = head ([y | (x',y) <- xys, x == x'] ++ [d]) | ^^^^ [ 9 of 16] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o, dist/build/Test/QuickCheck/Text.dyn_o ) [10 of 16] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o, dist/build/Test/QuickCheck/State.dyn_o ) [11 of 16] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o, dist/build/Test/QuickCheck/Property.dyn_o ) [12 of 16] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o, dist/build/Test/QuickCheck/Test.dyn_o ) [13 of 16] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o, dist/build/Test/QuickCheck/Monadic.dyn_o ) [14 of 16] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o, dist/build/Test/QuickCheck/All.dyn_o ) [15 of 16] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, dist/build/Test/QuickCheck/Features.o, dist/build/Test/QuickCheck/Features.dyn_o ) [16 of 16] Compiling Test.QuickCheck ( src/Test/QuickCheck.hs, dist/build/Test/QuickCheck.o, dist/build/Test/QuickCheck.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/QuickCheck-2.14.3-c21dc02ff247d7debb4536214ad0803a77126d1e80ede05c349a7ded2988c546/lib Configuring compdata-0.13.1... Preprocessing library for compdata-0.13.1.. Building library for compdata-0.13.1.. [ 1 of 61] Compiling Data.Comp.Derive.Utils ( src/Data/Comp/Derive/Utils.hs, dist/build/Data/Comp/Derive/Utils.o, dist/build/Data/Comp/Derive/Utils.dyn_o ) [ 2 of 61] Compiling Data.Comp.Derive.Traversable ( src/Data/Comp/Derive/Traversable.hs, dist/build/Data/Comp/Derive/Traversable.o, dist/build/Data/Comp/Derive/Traversable.dyn_o ) [ 3 of 61] Compiling Data.Comp.Derive.Show ( src/Data/Comp/Derive/Show.hs, dist/build/Data/Comp/Derive/Show.o, dist/build/Data/Comp/Derive/Show.dyn_o ) [ 4 of 61] Compiling Data.Comp.Derive.Foldable ( src/Data/Comp/Derive/Foldable.hs, dist/build/Data/Comp/Derive/Foldable.o, dist/build/Data/Comp/Derive/Foldable.dyn_o ) [ 5 of 61] Compiling Data.Comp.Derive.Equality ( src/Data/Comp/Derive/Equality.hs, dist/build/Data/Comp/Derive/Equality.o, dist/build/Data/Comp/Derive/Equality.dyn_o ) [ 6 of 61] Compiling Data.Comp.Derive.Ordering ( src/Data/Comp/Derive/Ordering.hs, dist/build/Data/Comp/Derive/Ordering.o, dist/build/Data/Comp/Derive/Ordering.dyn_o ) [ 7 of 61] Compiling Data.Comp.Derive.DeepSeq ( src/Data/Comp/Derive/DeepSeq.hs, dist/build/Data/Comp/Derive/DeepSeq.o, dist/build/Data/Comp/Derive/DeepSeq.dyn_o ) [ 8 of 61] Compiling Data.Comp.Derive.Arbitrary ( src/Data/Comp/Derive/Arbitrary.hs, dist/build/Data/Comp/Derive/Arbitrary.o, dist/build/Data/Comp/Derive/Arbitrary.dyn_o ) src/Data/Comp/Derive/Arbitrary.hs:44:46: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 44 | let argNames = map (VarT . tyVarBndrName) (tail args) | ^^^^ src/Data/Comp/Derive/Arbitrary.hs:118:62: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 118 | return $ Clause [pat] (NormalB $ AppE (VarE 'tail) (DoE Nothing stmtSeq)) [] | ^^^^^ [ 9 of 61] Compiling Data.Comp.Mapping ( src/Data/Comp/Mapping.hs, dist/build/Data/Comp/Mapping.o, dist/build/Data/Comp/Mapping.dyn_o ) [10 of 61] Compiling Data.Comp.Multi.HFunctor ( src/Data/Comp/Multi/HFunctor.hs, dist/build/Data/Comp/Multi/HFunctor.o, dist/build/Data/Comp/Multi/HFunctor.dyn_o ) [11 of 61] Compiling Data.Comp.Multi.HFoldable ( src/Data/Comp/Multi/HFoldable.hs, dist/build/Data/Comp/Multi/HFoldable.o, dist/build/Data/Comp/Multi/HFoldable.dyn_o ) [12 of 61] Compiling Data.Comp.Multi.Derive.HFunctor ( src/Data/Comp/Multi/Derive/HFunctor.hs, dist/build/Data/Comp/Multi/Derive/HFunctor.o, dist/build/Data/Comp/Multi/Derive/HFunctor.dyn_o ) [13 of 61] Compiling Data.Comp.Multi.Derive.HFoldable ( src/Data/Comp/Multi/Derive/HFoldable.hs, dist/build/Data/Comp/Multi/Derive/HFoldable.o, dist/build/Data/Comp/Multi/Derive/HFoldable.dyn_o ) [14 of 61] Compiling Data.Comp.Multi.HTraversable ( src/Data/Comp/Multi/HTraversable.hs, dist/build/Data/Comp/Multi/HTraversable.o, dist/build/Data/Comp/Multi/HTraversable.dyn_o ) [15 of 61] Compiling Data.Comp.Multi.Derive.HTraversable ( src/Data/Comp/Multi/Derive/HTraversable.hs, dist/build/Data/Comp/Multi/Derive/HTraversable.o, dist/build/Data/Comp/Multi/Derive/HTraversable.dyn_o ) [16 of 61] Compiling Data.Comp.Multi.Mapping ( src/Data/Comp/Multi/Mapping.hs, dist/build/Data/Comp/Multi/Mapping.o, dist/build/Data/Comp/Multi/Mapping.dyn_o ) [17 of 61] Compiling Data.Comp.Multi.Term ( src/Data/Comp/Multi/Term.hs, dist/build/Data/Comp/Multi/Term.o, dist/build/Data/Comp/Multi/Term.dyn_o ) [18 of 61] Compiling Data.Comp.SubsumeCommon ( src/Data/Comp/SubsumeCommon.hs, dist/build/Data/Comp/SubsumeCommon.o, dist/build/Data/Comp/SubsumeCommon.dyn_o ) [19 of 61] Compiling Data.Comp.Projection ( src/Data/Comp/Projection.hs, dist/build/Data/Comp/Projection.o, dist/build/Data/Comp/Projection.dyn_o ) [20 of 61] Compiling Data.Comp.Ops ( src/Data/Comp/Ops.hs, dist/build/Data/Comp/Ops.o, dist/build/Data/Comp/Ops.dyn_o ) [21 of 61] Compiling Data.Comp.Multi.Algebra ( src/Data/Comp/Multi/Algebra.hs, dist/build/Data/Comp/Multi/Algebra.o, dist/build/Data/Comp/Multi/Algebra.dyn_o ) [22 of 61] Compiling Data.Comp.Multi.Derive.Show ( src/Data/Comp/Multi/Derive/Show.hs, dist/build/Data/Comp/Multi/Derive/Show.o, dist/build/Data/Comp/Multi/Derive/Show.dyn_o ) [23 of 61] Compiling Data.Comp.Multi.Ops ( src/Data/Comp/Multi/Ops.hs, dist/build/Data/Comp/Multi/Ops.o, dist/build/Data/Comp/Multi/Ops.dyn_o ) [24 of 61] Compiling Data.Comp.Multi.Sum ( src/Data/Comp/Multi/Sum.hs, dist/build/Data/Comp/Multi/Sum.o, dist/build/Data/Comp/Multi/Sum.dyn_o ) [25 of 61] Compiling Data.Comp.Multi.Generic ( src/Data/Comp/Multi/Generic.hs, dist/build/Data/Comp/Multi/Generic.o, dist/build/Data/Comp/Multi/Generic.dyn_o ) [26 of 61] Compiling Data.Comp.Multi.Derive.SmartConstructors ( src/Data/Comp/Multi/Derive/SmartConstructors.hs, dist/build/Data/Comp/Multi/Derive/SmartConstructors.o, dist/build/Data/Comp/Multi/Derive/SmartConstructors.dyn_o ) [27 of 61] Compiling Data.Comp.Multi.Projection ( src/Data/Comp/Multi/Projection.hs, dist/build/Data/Comp/Multi/Projection.o, dist/build/Data/Comp/Multi/Projection.dyn_o ) [28 of 61] Compiling Data.Comp.Multi.Equality ( src/Data/Comp/Multi/Equality.hs, dist/build/Data/Comp/Multi/Equality.o, dist/build/Data/Comp/Multi/Equality.dyn_o ) [29 of 61] Compiling Data.Comp.Multi.Ordering ( src/Data/Comp/Multi/Ordering.hs, dist/build/Data/Comp/Multi/Ordering.o, dist/build/Data/Comp/Multi/Ordering.dyn_o ) [30 of 61] Compiling Data.Comp.Multi.Derive.Ordering ( src/Data/Comp/Multi/Derive/Ordering.hs, dist/build/Data/Comp/Multi/Derive/Ordering.o, dist/build/Data/Comp/Multi/Derive/Ordering.dyn_o ) [31 of 61] Compiling Data.Comp.Multi.Derive.Equality ( src/Data/Comp/Multi/Derive/Equality.hs, dist/build/Data/Comp/Multi/Derive/Equality.o, dist/build/Data/Comp/Multi/Derive/Equality.dyn_o ) [32 of 61] Compiling Data.Comp.Multi.Annotation ( src/Data/Comp/Multi/Annotation.hs, dist/build/Data/Comp/Multi/Annotation.o, dist/build/Data/Comp/Multi/Annotation.dyn_o ) [33 of 61] Compiling Data.Comp.Multi.Derive.SmartAConstructors ( src/Data/Comp/Multi/Derive/SmartAConstructors.hs, dist/build/Data/Comp/Multi/Derive/SmartAConstructors.o, dist/build/Data/Comp/Multi/Derive/SmartAConstructors.dyn_o ) [34 of 61] Compiling Data.Comp.Multi.Derive ( src/Data/Comp/Multi/Derive.hs, dist/build/Data/Comp/Multi/Derive.o, dist/build/Data/Comp/Multi/Derive.dyn_o ) [35 of 61] Compiling Data.Comp.Multi.Variables ( src/Data/Comp/Multi/Variables.hs, dist/build/Data/Comp/Multi/Variables.o, dist/build/Data/Comp/Multi/Variables.dyn_o ) [36 of 61] Compiling Data.Comp.Multi.Show ( src/Data/Comp/Multi/Show.hs, dist/build/Data/Comp/Multi/Show.o, dist/build/Data/Comp/Multi/Show.dyn_o ) [37 of 61] Compiling Data.Comp.Multi ( src/Data/Comp/Multi.hs, dist/build/Data/Comp/Multi.o, dist/build/Data/Comp/Multi.dyn_o ) [38 of 61] Compiling Data.Comp.Multi.Desugar ( src/Data/Comp/Multi/Desugar.hs, dist/build/Data/Comp/Multi/Desugar.o, dist/build/Data/Comp/Multi/Desugar.dyn_o ) [39 of 61] Compiling Data.Comp.Term ( src/Data/Comp/Term.hs, dist/build/Data/Comp/Term.o, dist/build/Data/Comp/Term.dyn_o ) [40 of 61] Compiling Data.Comp.Equality ( src/Data/Comp/Equality.hs, dist/build/Data/Comp/Equality.o, dist/build/Data/Comp/Equality.dyn_o ) [41 of 61] Compiling Data.Comp.Algebra ( src/Data/Comp/Algebra.hs, dist/build/Data/Comp/Algebra.o, dist/build/Data/Comp/Algebra.dyn_o ) [42 of 61] Compiling Data.Comp.Sum ( src/Data/Comp/Sum.hs, dist/build/Data/Comp/Sum.o, dist/build/Data/Comp/Sum.dyn_o ) [43 of 61] Compiling Data.Comp.Derive.SmartConstructors ( src/Data/Comp/Derive/SmartConstructors.hs, dist/build/Data/Comp/Derive/SmartConstructors.o, dist/build/Data/Comp/Derive/SmartConstructors.dyn_o ) [44 of 61] Compiling Data.Comp.Generic ( src/Data/Comp/Generic.hs, dist/build/Data/Comp/Generic.o, dist/build/Data/Comp/Generic.dyn_o ) [45 of 61] Compiling Data.Comp.Annotation ( src/Data/Comp/Annotation.hs, dist/build/Data/Comp/Annotation.o, dist/build/Data/Comp/Annotation.dyn_o ) [46 of 61] Compiling Data.Comp.Derive.SmartAConstructors ( src/Data/Comp/Derive/SmartAConstructors.hs, dist/build/Data/Comp/Derive/SmartAConstructors.o, dist/build/Data/Comp/Derive/SmartAConstructors.dyn_o ) [47 of 61] Compiling Data.Comp.Thunk ( src/Data/Comp/Thunk.hs, dist/build/Data/Comp/Thunk.o, dist/build/Data/Comp/Thunk.dyn_o ) [48 of 61] Compiling Data.Comp.Derive.HaskellStrict ( src/Data/Comp/Derive/HaskellStrict.hs, dist/build/Data/Comp/Derive/HaskellStrict.o, dist/build/Data/Comp/Derive/HaskellStrict.dyn_o ) [49 of 61] Compiling Data.Comp.Derive ( src/Data/Comp/Derive.hs, dist/build/Data/Comp/Derive.o, dist/build/Data/Comp/Derive.dyn_o ) [50 of 61] Compiling Data.Comp.Show ( src/Data/Comp/Show.hs, dist/build/Data/Comp/Show.o, dist/build/Data/Comp/Show.dyn_o ) [51 of 61] Compiling Data.Comp.Ordering ( src/Data/Comp/Ordering.hs, dist/build/Data/Comp/Ordering.o, dist/build/Data/Comp/Ordering.dyn_o ) [52 of 61] Compiling Data.Comp ( src/Data/Comp.hs, dist/build/Data/Comp.o, dist/build/Data/Comp.dyn_o ) [53 of 61] Compiling Data.Comp.Render ( src/Data/Comp/Render.hs, dist/build/Data/Comp/Render.o, dist/build/Data/Comp/Render.dyn_o ) [54 of 61] Compiling Data.Comp.Desugar ( src/Data/Comp/Desugar.hs, dist/build/Data/Comp/Desugar.o, dist/build/Data/Comp/Desugar.dyn_o ) [55 of 61] Compiling Data.Comp.DeepSeq ( src/Data/Comp/DeepSeq.hs, dist/build/Data/Comp/DeepSeq.o, dist/build/Data/Comp/DeepSeq.dyn_o ) [56 of 61] Compiling Data.Comp.Arbitrary ( src/Data/Comp/Arbitrary.hs, dist/build/Data/Comp/Arbitrary.o, dist/build/Data/Comp/Arbitrary.dyn_o ) [57 of 61] Compiling Data.Comp.Variables ( src/Data/Comp/Variables.hs, dist/build/Data/Comp/Variables.o, dist/build/Data/Comp/Variables.dyn_o ) [58 of 61] Compiling Data.Comp.Matching ( src/Data/Comp/Matching.hs, dist/build/Data/Comp/Matching.o, dist/build/Data/Comp/Matching.dyn_o ) src/Data/Comp/Matching.hs:67:20: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 67 | return $ Map.map head res | ^^^^ [59 of 61] Compiling Data.Comp.TermRewriting ( src/Data/Comp/TermRewriting.hs, dist/build/Data/Comp/TermRewriting.o, dist/build/Data/Comp/TermRewriting.dyn_o ) [60 of 61] Compiling Data.Comp.Decompose ( src/Data/Comp/Decompose.hs, dist/build/Data/Comp/Decompose.o, dist/build/Data/Comp/Decompose.dyn_o ) [61 of 61] Compiling Data.Comp.Unification ( src/Data/Comp/Unification.hs, dist/build/Data/Comp/Unification.o, dist/build/Data/Comp/Unification.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-4054036/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/compdata-0.13.1-08020b9cfac125d37217217522d7fa3b75fffc7d63b29db5e1a07d73e2c00a8d/lib Configuring ho-rewriting-0.3... Preprocessing library for ho-rewriting-0.3.. Building library for ho-rewriting-0.3.. [1 of 3] Compiling Data.Rewriting.Rules ( src/Data/Rewriting/Rules.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/Data/Rewriting/Rules.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/Data/Rewriting/Rules.dyn_o ) [2 of 3] Compiling Data.Rewriting.HigherOrder ( src/Data/Rewriting/HigherOrder.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/Data/Rewriting/HigherOrder.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/Data/Rewriting/HigherOrder.dyn_o ) [3 of 3] Compiling Data.Rewriting.FirstOrder ( src/Data/Rewriting/FirstOrder.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/Data/Rewriting/FirstOrder.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/Data/Rewriting/FirstOrder.dyn_o ) Preprocessing test suite 'capture' for ho-rewriting-0.3.. Building test suite 'capture' for ho-rewriting-0.3.. : warning: [GHC-32850] [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules for main : Feldspar Simple [1 of 3] Compiling Simple ( examples/Simple.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/capture/capture-tmp/Simple.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/capture/capture-tmp/Simple.dyn_o ) [2 of 3] Compiling Feldspar ( examples/Feldspar.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/capture/capture-tmp/Feldspar.o ) [3 of 3] Compiling Main ( tests/Capture.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/capture/capture-tmp/Main.o ) : warning: [GHC-32850] [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules for main : Feldspar Simple [4 of 4] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/build/capture/capture Running 1 test suites... Test suite capture: RUNNING... Test suite capture: PASS Test suite logged to: /var/lib/hackage-doc-builder/build-cache/tmp-install/reports/ho-rewriting-0.3.test Writing: ho-rewriting-0.3-inplace/Data.Rewriting.HigherOrder.hs.html Writing: ho-rewriting-0.3-inplace/Data.Rewriting.FirstOrder.hs.html Writing: ho-rewriting-0.3-inplace/Data.Rewriting.Rules.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 /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/hpc/vanilla/html/capture/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: ho-rewriting-0.3-inplace/Data.Rewriting.HigherOrder.hs.html Writing: ho-rewriting-0.3-inplace/Data.Rewriting.FirstOrder.hs.html Writing: ho-rewriting-0.3-inplace/Data.Rewriting.Rules.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 /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/ho-rewriting-0.3/noopt/hpc/vanilla/html/ho-rewriting-0.3/hpc_index.html