Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - blaze-builder-0.4.2.3 (lib:blaze-builder) (requires build) - data-fix-0.3.4 (lib:data-fix) (requires build) - file-embed-0.0.16.0 (lib:file-embed) (requires build) - indexed-traversable-instances-0.1.2 (lib:indexed-traversable-instances) (requires build) - integer-conversion-0.1.1 (lib:integer-conversion) (requires build) - parsec-3.1.17.0 (lib:parsec) (requires build) - these-1.2.1 (lib:these) (requires build) - time-compat-1.9.7 (lib:time-compat) (requires build) - uuid-types-1.0.6 (lib:uuid-types) (requires build) - blaze-markup-0.8.3.0 (lib:blaze-markup) (requires build) - witherable-0.5 (lib:witherable) (requires build) - network-uri-2.6.4.2 (lib:network-uri) (requires build) - strict-0.5.1 (lib:strict) (requires build) - semialign-1.3.1 (lib:semialign) (requires build) - text-iso8601-0.1.1 (lib:text-iso8601) (requires build) - blaze-html-0.9.2.0 (lib:blaze-html) (requires build) - aeson-2.2.3.0 (lib:aeson) (requires build) - shakespeare-2.1.1 (first run) Starting data-fix-0.3.4 (all, legacy fallback) Starting file-embed-0.0.16.0 (all, legacy fallback) Starting indexed-traversable-instances-0.1.2 (all, legacy fallback) Starting blaze-builder-0.4.2.3 (all, legacy fallback) Starting these-1.2.1 (all, legacy fallback) Starting uuid-types-1.0.6 (all, legacy fallback) Starting integer-conversion-0.1.1 (all, legacy fallback) Starting parsec-3.1.17.0 (all, legacy fallback) Starting time-compat-1.9.7 (all, legacy fallback) Building parsec-3.1.17.0 (all, legacy fallback) Building these-1.2.1 (all, legacy fallback) Building uuid-types-1.0.6 (all, legacy fallback) Building data-fix-0.3.4 (all, legacy fallback) Building time-compat-1.9.7 (all, legacy fallback) Building file-embed-0.0.16.0 (all, legacy fallback) Building indexed-traversable-instances-0.1.2 (all, legacy fallback) Building blaze-builder-0.4.2.3 (all, legacy fallback) Building integer-conversion-0.1.1 (all, legacy fallback) Installing integer-conversion-0.1.1 (all, legacy fallback) Installing data-fix-0.3.4 (all, legacy fallback) Installing file-embed-0.0.16.0 (all, legacy fallback) Installing indexed-traversable-instances-0.1.2 (all, legacy fallback) Installing uuid-types-1.0.6 (all, legacy fallback) Installing time-compat-1.9.7 (all, legacy fallback) Installing these-1.2.1 (all, legacy fallback) Installing blaze-builder-0.4.2.3 (all, legacy fallback) Completed integer-conversion-0.1.1 (all, legacy fallback) Completed data-fix-0.3.4 (all, legacy fallback) Completed file-embed-0.0.16.0 (all, legacy fallback) Completed indexed-traversable-instances-0.1.2 (all, legacy fallback) Starting witherable-0.5 (all, legacy fallback) Installing parsec-3.1.17.0 (all, legacy fallback) Completed uuid-types-1.0.6 (all, legacy fallback) Completed time-compat-1.9.7 (all, legacy fallback) Starting text-iso8601-0.1.1 (all, legacy fallback) Building witherable-0.5 (all, legacy fallback) Completed these-1.2.1 (all, legacy fallback) Starting strict-0.5.1 (all, legacy fallback) Starting semialign-1.3.1 (all, legacy fallback) Completed blaze-builder-0.4.2.3 (all, legacy fallback) Starting blaze-markup-0.8.3.0 (all, legacy fallback) Installing witherable-0.5 (all, legacy fallback) Building text-iso8601-0.1.1 (all, legacy fallback) Completed parsec-3.1.17.0 (all, legacy fallback) Starting network-uri-2.6.4.2 (all, legacy fallback) Building strict-0.5.1 (all, legacy fallback) Building semialign-1.3.1 (all, legacy fallback) Completed witherable-0.5 (all, legacy fallback) Building blaze-markup-0.8.3.0 (all, legacy fallback) Installing text-iso8601-0.1.1 (all, legacy fallback) Installing semialign-1.3.1 (all, legacy fallback) Installing strict-0.5.1 (all, legacy fallback) Building network-uri-2.6.4.2 (all, legacy fallback) Completed text-iso8601-0.1.1 (all, legacy fallback) Installing blaze-markup-0.8.3.0 (all, legacy fallback) Completed semialign-1.3.1 (all, legacy fallback) Completed strict-0.5.1 (all, legacy fallback) Installing network-uri-2.6.4.2 (all, legacy fallback) Completed blaze-markup-0.8.3.0 (all, legacy fallback) Starting blaze-html-0.9.2.0 (all, legacy fallback) Completed network-uri-2.6.4.2 (all, legacy fallback) Starting aeson-2.2.3.0 (all, legacy fallback) Building blaze-html-0.9.2.0 (all, legacy fallback) Building aeson-2.2.3.0 (all, legacy fallback) Installing blaze-html-0.9.2.0 (all, legacy fallback) Completed blaze-html-0.9.2.0 (all, legacy fallback) Installing aeson-2.2.3.0 (all, legacy fallback) Completed aeson-2.2.3.0 (all, legacy fallback) Configuring shakespeare-2.1.1... Preprocessing library for shakespeare-2.1.1.. Building library for shakespeare-2.1.1.. [ 1 of 22] Compiling Text.IndentToBrace ( Text/IndentToBrace.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/IndentToBrace.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/IndentToBrace.dyn_o ) Text/IndentToBrace.hs:32:25: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [T.Text] not matched: [] | 32 | let (x:xs) = go True $ after : ls | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 22] Compiling Text.Internal.Cassius ( Text/Internal/Cassius.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Internal/Cassius.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Internal/Cassius.dyn_o ) [ 3 of 22] Compiling Text.MkSizeType ( Text/MkSizeType.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/MkSizeType.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/MkSizeType.dyn_o ) [ 4 of 22] Compiling Text.Shakespeare.Base ( Text/Shakespeare/Base.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Shakespeare/Base.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Shakespeare/Base.dyn_o ) Text/Shakespeare/Base.hs:31:1: warning: [-Wunused-imports] The import of Language.Haskell.TH is redundant except perhaps to import instances from Language.Haskell.TH To import instances alone, use: import Language.Haskell.TH() | 31 | import Language.Haskell.TH (appE) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Shakespeare/Base.hs:37:1: warning: [-Wunused-imports] The import of Data.Ratio is redundant except perhaps to import instances from Data.Ratio To import instances alone, use: import Data.Ratio() | 37 | import Data.Ratio (Ratio, numerator, denominator, (%)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Shakespeare/Base.hs:44:1: warning: [-Wunused-imports] The import of Data.Maybe is redundant except perhaps to import instances from Data.Maybe To import instances alone, use: import Data.Maybe() | 44 | import Data.Maybe (mapMaybe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Shakespeare/Base.hs:45:1: warning: [-Wunused-imports] The import of Data.List.NonEmpty is redundant except perhaps to import instances from Data.List.NonEmpty To import instances alone, use: import Data.List.NonEmpty() | 45 | import Data.List.NonEmpty (nonEmpty, NonEmpty ((:|))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 22] Compiling Text.Shakespeare ( Text/Shakespeare.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Shakespeare.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Shakespeare.dyn_o ) [ 6 of 22] Compiling Text.Julius ( Text/Julius.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Julius.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Julius.dyn_o ) Text/Julius.hs:51: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() | 51 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Julius.hs:52: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() | 52 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 22] Compiling Text.Roy ( Text/Roy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Roy.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Roy.dyn_o ) [ 8 of 22] Compiling Text.Coffee ( Text/Coffee.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Coffee.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Coffee.dyn_o ) [ 9 of 22] Compiling Text.Internal.Css ( Text/Internal/Css.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Internal/Css.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Internal/Css.dyn_o ) Text/Internal/Css.hs:22: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() | 22 | import Data.Monoid (Monoid, mconcat, mappend, mempty) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Internal/Css.hs:23: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() | 23 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Internal/Css.hs:31: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() | 31 | import Control.Applicative ((<$>), (<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Internal/Css.hs:34:1: warning: [-Wunused-imports] The import of Data.Functor.Identity is redundant except perhaps to import instances from Data.Functor.Identity To import instances alone, use: import Data.Functor.Identity() | 34 | import Data.Functor.Identity (runIdentity) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 22] Compiling Text.Internal.Lucius ( Text/Internal/Lucius.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Internal/Lucius.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Internal/Lucius.dyn_o ) [11 of 22] Compiling Text.Internal.CssCommon ( Text/Internal/CssCommon.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Internal/CssCommon.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Internal/CssCommon.dyn_o ) Text/Internal/CssCommon.hs:54:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [(Double, String)] not matched: [] ((_, _):_:_) | 54 | where [(value, unit)] = reads s :: [(Double, String)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 22] Compiling Text.Lucius.Ordered ( Text/Lucius/Ordered.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Lucius/Ordered.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Lucius/Ordered.dyn_o ) [13 of 22] Compiling Text.Lucius ( Text/Lucius.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Lucius.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Lucius.dyn_o ) [14 of 22] Compiling Text.Hamlet.Parse ( Text/Hamlet/Parse.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Hamlet/Parse.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Hamlet/Parse.dyn_o ) Text/Hamlet/Parse.hs:25: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() | 25 | import Control.Applicative ((<$>), Applicative (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Hamlet/Parse.hs:39:5: warning: [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad Result. return will eventually be removed in favour of pure Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 39 | return = Ok | ^^^^^^^^^^^ Text/Hamlet/Parse.hs:49:5: warning: [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative Result. Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 49 | pure = return | ^^^^^^^^^^^^^ [15 of 22] Compiling Text.Hamlet.RT ( Text/Hamlet/RT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Hamlet/RT.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Hamlet/RT.dyn_o ) Text/Hamlet/RT.hs:20: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() | 20 | import Data.Monoid (mconcat) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Hamlet/RT.hs:70:13: warning: [-Wunused-matches] Defined but not used: x | 70 | convert x@(DocForall deref (BindAs _ _) docs) = | ^ Text/Hamlet/RT.hs:70:26: warning: [-Wunused-matches] Defined but not used: deref | 70 | convert x@(DocForall deref (BindAs _ _) docs) = | ^^^^^ Text/Hamlet/RT.hs:70:45: warning: [-Wunused-matches] Defined but not used: docs | 70 | convert x@(DocForall deref (BindAs _ _) docs) = | ^^^^ Text/Hamlet/RT.hs:77:13: warning: [-Wunused-matches] Defined but not used: x | 77 | convert x@(DocMaybe deref (BindAs _ _) jdocs ndocs) = | ^ Text/Hamlet/RT.hs:77:25: warning: [-Wunused-matches] Defined but not used: deref | 77 | convert x@(DocMaybe deref (BindAs _ _) jdocs ndocs) = | ^^^^^ Text/Hamlet/RT.hs:77:44: warning: [-Wunused-matches] Defined but not used: jdocs | 77 | convert x@(DocMaybe deref (BindAs _ _) jdocs ndocs) = | ^^^^^ Text/Hamlet/RT.hs:77:50: warning: [-Wunused-matches] Defined but not used: ndocs | 77 | convert x@(DocMaybe deref (BindAs _ _) jdocs ndocs) = | ^^^^^ Text/Hamlet/RT.hs:107:37: warning: [GHC-63397] [-Wname-shadowing] This binding for x shadows the existing binding bound at Text/Hamlet/RT.hs:100:13 | 107 | go (DerefBranch (DerefIdent x) _, docs') | x == specialOrIdent = do | ^ [16 of 22] Compiling Text.Hamlet ( Text/Hamlet.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Hamlet.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Hamlet.dyn_o ) Text/Hamlet.hs:58:1: warning: [-Wunused-imports] The qualified import of Data.Text.Lazy is redundant except perhaps to import instances from Data.Text.Lazy To import instances alone, use: import Data.Text.Lazy() | 58 | import qualified Data.Text.Lazy as TL | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Hamlet.hs:63: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() | 63 | import Data.Monoid (mempty, mappend, mconcat) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Hamlet.hs:400:1: warning: [-Wunused-top-binds] Defined but not used: ixhamlet | 400 | ixhamlet = hamletWithSettings ihamletRules xhtmlHamletSettings | ^^^^^^^^ Text/Hamlet.hs:480:1: warning: [-Wunused-top-binds] Defined but not used: varName | 480 | varName _ "" = error "Illegal empty varName" | ^^^^^^^ Text/Hamlet.hs:484:1: warning: [-Wunused-top-binds] Defined but not used: strToExp | 484 | strToExp s@(c:_) | ^^^^^^^^ Text/Hamlet.hs:517:16: warning: [-Wunused-matches] Defined but not used: html | 517 | show (EPlain html) = "EPlain" | ^^^^ Text/Hamlet.hs:518:14: warning: [-Wunused-matches] Defined but not used: url | 518 | show (EUrl url) = "EUrl" | ^^^ Text/Hamlet.hs:519:19: warning: [-Wunused-matches] Defined but not used: url | 519 | show (EUrlParam url) = "EUrlParam" | ^^^ Text/Hamlet.hs:520:16: warning: [-Wunused-matches] Defined but not used: url | 520 | show (EMixin url) = "EMixin" | ^^^ Text/Hamlet.hs:521:20: warning: [-Wunused-matches] Defined but not used: msg_url | 521 | show (EMixinI18n msg_url) = "EMixinI18n" | ^^^^^^^ Text/Hamlet.hs:522:14: warning: [-Wunused-matches] Defined but not used: msg | 522 | show (EMsg msg) = "EMsg" | ^^^ Text/Hamlet.hs:570:43: warning: [GHC-63397] [-Wname-shadowing] This binding for c shadows the existing binding bound at Text/Hamlet.hs:566:13 | 570 | c VTMixin = [|\r -> EMixin $ \c -> r c|] | ^ [17 of 22] Compiling Text.Hamlet.Runtime ( Text/Hamlet/Runtime.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Hamlet/Runtime.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Hamlet/Runtime.dyn_o ) Text/Hamlet/Runtime.hs:100:12: 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 | 100 | instance a ~ HamletData => ToHamletData [a] where | ^ Text/Hamlet/Runtime.hs:102:12: 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 | 102 | instance a ~ HamletData => ToHamletData (Maybe a) where | ^ [18 of 22] Compiling Text.Cassius.Ordered ( Text/Cassius/Ordered.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Cassius/Ordered.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Cassius/Ordered.dyn_o ) [19 of 22] Compiling Text.Cassius ( Text/Cassius.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Cassius.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Cassius.dyn_o ) [20 of 22] Compiling Text.Shakespeare.I18N ( Text/Shakespeare/I18N.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Shakespeare/I18N.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Shakespeare/I18N.dyn_o ) Text/Shakespeare/I18N.hs:65: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() | 65 | import Control.Applicative ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Shakespeare/I18N.hs:80: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() | 80 | import Data.Monoid (mempty, mappend) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Shakespeare/I18N.hs:410:17: 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 | 410 | instance master ~ master' => RenderMessage master (SomeMessage master') where | ^ [21 of 22] Compiling Text.Shakespeare.Text ( Text/Shakespeare/Text.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Shakespeare/Text.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/Shakespeare/Text.dyn_o ) [22 of 22] Compiling Text.TypeScript ( Text/TypeScript.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/TypeScript.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/shakespeare-2.1.1/noopt/build/Text/TypeScript.dyn_o ) Preprocessing test suite 'test' for shakespeare-2.1.1.. Building test suite 'test' for shakespeare-2.1.1.. ghc-9.6.3: could not execute: hspec-discover