Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - lucid2-0.0.20240424 (first run) Configuring lucid2-0.0.20240424... Preprocessing library for lucid2-0.0.20240424.. Building library for lucid2-0.0.20240424.. [1 of 6] Compiling Blaze.ByteString.Builder.Char.Utf8 ( src/Blaze/ByteString/Builder/Char/Utf8.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Blaze/ByteString/Builder/Char/Utf8.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Blaze/ByteString/Builder/Char/Utf8.dyn_o ) [2 of 6] Compiling Blaze.ByteString.Builder.Html.Word ( src/Blaze/ByteString/Builder/Html/Word.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Blaze/ByteString/Builder/Html/Word.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Blaze/ByteString/Builder/Html/Word.dyn_o ) [3 of 6] Compiling Blaze.ByteString.Builder.Html.Utf8 ( src/Blaze/ByteString/Builder/Html/Utf8.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Blaze/ByteString/Builder/Html/Utf8.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Blaze/ByteString/Builder/Html/Utf8.dyn_o ) [4 of 6] Compiling Lucid.Base ( src/Lucid/Base.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Lucid/Base.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Lucid/Base.dyn_o ) src/Lucid/Base.hs:120:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 120 | instance (a ~ (),Monad m) => Semigroup (HtmlT m a) where | ^ src/Lucid/Base.hs:124:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 124 | instance (a ~ (),Monad m) => Monoid (HtmlT m a) where | ^ src/Lucid/Base.hs:126:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (HtmlT m 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 | 126 | mappend = liftA2 mappend | ^^^^^^^^^^^^^^^^^^^^^^^^ src/Lucid/Base.hs:134:21: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 134 | instance (Monad m,a ~ ()) => IsString (HtmlT m a) where | ^ src/Lucid/Base.hs:138:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 138 | instance (m ~ Identity) => Show (HtmlT m a) where | ^ src/Lucid/Base.hs:149:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 149 | instance (a ~ (), m ~ Identity) => ToHtml (HtmlT m a) where | ^ src/Lucid/Base.hs:149:21: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 149 | instance (a ~ (), m ~ Identity) => ToHtml (HtmlT m a) where | ^ src/Lucid/Base.hs:208:21: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 208 | instance (Monad m,f ~ HtmlT m a) => Term [Attributes] (f -> HtmlT m a) where | ^ src/Lucid/Base.hs:232:31: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 232 | instance (Monad m,ToHtml f, a ~ ()) => TermRaw [Attributes] (f -> HtmlT m a) where | ^ src/Lucid/Base.hs:237:21: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 237 | instance (Monad m,a ~ ()) => TermRaw Text (HtmlT m a) where | ^ [5 of 6] Compiling Lucid.Html5 ( src/Lucid/Html5.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Lucid/Html5.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Lucid/Html5.dyn_o ) [6 of 6] Compiling Lucid ( src/Lucid.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Lucid.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/Lucid.dyn_o ) Preprocessing test suite 'test' for lucid2-0.0.20240424.. Building test suite 'test' for lucid2-0.0.20240424.. [1 of 1] Compiling Main ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/build/test/test-tmp/Main.o ) [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/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/lucid2-0.0.20240424.test Writing: lucid2-0.0.20240424-inplace/Lucid.Html5.hs.html Writing: lucid2-0.0.20240424-inplace/Lucid.Base.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/hpc/vanilla/html/test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: lucid2-0.0.20240424-inplace/Lucid.Html5.hs.html Writing: lucid2-0.0.20240424-inplace/Lucid.Base.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lucid2-0.0.20240424/noopt/hpc/vanilla/html/lucid2-0.0.20240424/hpc_index.html