Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - prettyprinter-ansi-terminal-1.1.3 (lib:prettyprinter-ansi-terminal) (requires build) - regex-tdfa-1.3.2.1 (lib:regex-tdfa) (requires build) - prettyprinter-compat-ansi-wl-pprint-1.0.2 (lib:prettyprinter-compat-ansi-wl-pprint) (requires build) - optparse-applicative-0.18.0.0 (lib:optparse-applicative) (requires build) - ansi-wl-pprint-1.0.2 (lib:ansi-wl-pprint) (requires build) - lentil-1.5.5.4 (first run) Starting prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback) Starting regex-tdfa-1.3.2.1 (all, legacy fallback) Building regex-tdfa-1.3.2.1 (all, legacy fallback) Building prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback) Installing prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback) Completed prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback) Starting prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback) Starting optparse-applicative-0.18.0.0 (all, legacy fallback) Building optparse-applicative-0.18.0.0 (all, legacy fallback) Building prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback) Installing prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback) Completed prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback) Starting ansi-wl-pprint-1.0.2 (all, legacy fallback) Building ansi-wl-pprint-1.0.2 (all, legacy fallback) Installing ansi-wl-pprint-1.0.2 (all, legacy fallback) Installing optparse-applicative-0.18.0.0 (all, legacy fallback) Completed ansi-wl-pprint-1.0.2 (all, legacy fallback) Completed optparse-applicative-0.18.0.0 (all, legacy fallback) Installing regex-tdfa-1.3.2.1 (all, legacy fallback) Completed regex-tdfa-1.3.2.1 (all, legacy fallback) Configuring lentil-1.5.5.4... Preprocessing test suite 'test' for lentil-1.5.5.4.. Building test suite 'test' for lentil-1.5.5.4.. [ 1 of 22] Compiling Lentil.Types ( src/Lentil/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Types.o ) [ 2 of 22] Compiling Lentil.TypeSpec ( test/Lentil/TypeSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/TypeSpec.o ) [ 3 of 22] Compiling Lentil.Query ( src/Lentil/Query.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Query.o ) [ 4 of 22] Compiling Lentil.QuerySpec ( test/Lentil/QuerySpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/QuerySpec.o ) [ 5 of 22] Compiling Lentil.Print ( src/Lentil/Print.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Print.o ) src/Lentil/Print.hs:15:1: warning: [-Wdeprecations] Module Text.PrettyPrint.ANSI.Leijen is deprecated: Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead | 15 | import Text.PrettyPrint.ANSI.Leijen as PP | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Lentil/Print.hs:33:21: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 33 | myRender :: Bool -> Doc -> String | ^^^ src/Lentil/Print.hs:34:27: warning: [-Wdeprecations] In the use of displayS (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 34 | myRender col d = ($ "") . displayS . renderPretty 1 75 $ d' | ^^^^^^^^ src/Lentil/Print.hs:34:38: warning: [-Wdeprecations] In the use of renderPretty (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 34 | myRender col d = ($ "") . displayS . renderPretty 1 75 $ d' | ^^^^^^^^^^^^ src/Lentil/Print.hs:36:28: warning: [-Wdeprecations] In the use of plain (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 36 | | otherwise = plain d | ^^^^^ src/Lentil/Print.hs:44:27: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 44 | ppTag :: TagCol -> Tag -> Doc | ^^^ src/Lentil/Print.hs:45:18: warning: [-Wdeprecations] In the use of char (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | ppTag c t = col (char openDel) <> string (tagString t) <> | ^^^^ src/Lentil/Print.hs:45:35: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | ppTag c t = col (char openDel) <> string (tagString t) <> | ^^^^^^ src/Lentil/Print.hs:46:18: warning: [-Wdeprecations] In the use of char (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 46 | col (char closeDel) | ^^^^ src/Lentil/Print.hs:47:29: warning: [-Wdeprecations] In the use of red (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 47 | where col | c == Red = red | ^^^ src/Lentil/Print.hs:48:29: warning: [-Wdeprecations] In the use of blue (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 48 | | otherwise = blue | ^^^^ src/Lentil/Print.hs:50:28: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 50 | ppIssue :: Int -> Issue -> Doc | ^^^ src/Lentil/Print.hs:51:18: warning: [-Wdeprecations] In the use of indent (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "", | ^^^^^^ src/Lentil/Print.hs:51:33: warning: [-Wdeprecations] In the use of fillSep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "", | ^^^^^^^ src/Lentil/Print.hs:51:42: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "", | ^^^^^^ src/Lentil/Print.hs:51:55: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "", | ^^^^^^ src/Lentil/Print.hs:52:42: warning: [-Wdeprecations] In the use of hang (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 52 | hang 0 (fillSep $ ppDescTags is)] ) | ^^^^ src/Lentil/Print.hs:52:50: warning: [-Wdeprecations] In the use of fillSep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 52 | hang 0 (fillSep $ ppDescTags is)] ) | ^^^^^^^ src/Lentil/Print.hs:54:35: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 54 | ppDescTags :: Issue -> [Doc] | ^^^ src/Lentil/Print.hs:55:30: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 55 | ppDescTags i = map string (words (iPPDesc is)) ++ | ^^^^^^ src/Lentil/Print.hs:62:29: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 62 | ppFile :: Int -> [Issue] -> Doc | ^^^ src/Lentil/Print.hs:63:17: warning: [-Wdeprecations] In the use of text (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 63 | ppFile ind is = text (prettyFP $ iFile (head is)) PP.<$> | ^^^^ src/Lentil/Print.hs:63:51: warning: [-Wdeprecations] In the use of <$> (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 63 | ppFile ind is = text (prettyFP $ iFile (head is)) PP.<$> | ^^^^^^ src/Lentil/Print.hs:64:17: warning: [-Wdeprecations] In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 64 | vsep (map (ppIssue ind) is) | ^^^^ src/Lentil/Print.hs:67:34: warning: [-Wdeprecations] In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | ppIssues col is = myRender col $ vsep (L.intersperse softline igr) | ^^^^ src/Lentil/Print.hs:67:54: warning: [-Wdeprecations] In the use of softline (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | ppIssues col is = myRender col $ vsep (L.intersperse softline igr) | ^^^^^^^^ src/Lentil/Print.hs:79:38: warning: [-Wdeprecations] In the use of text (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ppPopularity col is = myRender col $ text "Tags popularity:" PP.<$> | ^^^^ src/Lentil/Print.hs:79:62: warning: [-Wdeprecations] In the use of <$> (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ppPopularity col is = myRender col $ text "Tags popularity:" PP.<$> | ^^^^^^ src/Lentil/Print.hs:80:38: warning: [-Wdeprecations] In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 80 | vsep ppPops -- PP.<$> (string "") | ^^^^ src/Lentil/Print.hs:87:26: warning: [-Wdeprecations] In the use of indent (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 87 | ppPop (t, n) = indent spInd (fillSep [iNum n, string "", | ^^^^^^ src/Lentil/Print.hs:87:40: warning: [-Wdeprecations] In the use of fillSep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 87 | ppPop (t, n) = indent spInd (fillSep [iNum n, string "", | ^^^^^^^ src/Lentil/Print.hs:87:57: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 87 | ppPop (t, n) = indent spInd (fillSep [iNum n, string "", | ^^^^^^ src/Lentil/Print.hs:88:49: warning: [-Wdeprecations] In the use of hang (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 88 | hang 0 (ppTag Red t)]) | ^^^^ src/Lentil/Print.hs:91:20: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 91 | iNum n = string $ alignNumber ind n | ^^^^^^ [ 6 of 22] Compiling Lentil.PrintSpec ( test/Lentil/PrintSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/PrintSpec.o ) [ 7 of 22] Compiling Lentil.Helpers ( src/Lentil/Helpers.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Helpers.o ) [ 8 of 22] Compiling Lentil.Parse.Source ( src/Lentil/Parse/Source.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/Source.o ) [ 9 of 22] Compiling Lentil.Parse.Syntaxes ( src/Lentil/Parse/Syntaxes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/Syntaxes.o ) [10 of 22] Compiling Lentil.Parse.SourceSpec ( test/Lentil/Parse/SourceSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/SourceSpec.o ) [11 of 22] Compiling Lentil.Parse.Issue ( src/Lentil/Parse/Issue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/Issue.o ) [12 of 22] Compiling Lentil.Parse.Run ( src/Lentil/Parse/Run.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/Run.o ) [13 of 22] Compiling Lentil.Parse.RunSpec ( test/Lentil/Parse/RunSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/RunSpec.o ) [14 of 22] Compiling Lentil.Parse.IssueSpec ( test/Lentil/Parse/IssueSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/IssueSpec.o ) [15 of 22] Compiling Lentil.HelpersSpec ( test/Lentil/HelpersSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/HelpersSpec.o ) [16 of 22] Compiling Lentil.File ( src/Lentil/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/File.o ) [17 of 22] Compiling Lentil.FileSpec ( test/Lentil/FileSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/FileSpec.o ) [18 of 22] Compiling Lentil.Export ( src/Lentil/Export.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Export.o ) [19 of 22] Compiling Lentil.ExportSpec ( test/Lentil/ExportSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/ExportSpec.o ) [20 of 22] Compiling Lentil.Args ( src/Lentil/Args.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Args.o ) [21 of 22] Compiling Lentil.ArgsSpec ( test/Lentil/ArgsSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/ArgsSpec.o ) [22 of 22] Compiling Main ( test/Tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Main.o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test ... Preprocessing executable 'lentil' for lentil-1.5.5.4.. Building executable 'lentil' for lentil-1.5.5.4.. [ 1 of 12] Compiling Lentil.Types ( src/Lentil/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Types.o ) [ 2 of 12] Compiling Lentil.Query ( src/Lentil/Query.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Query.o ) [ 3 of 12] Compiling Lentil.Print ( src/Lentil/Print.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Print.o ) src/Lentil/Print.hs:15:1: warning: [-Wdeprecations] Module Text.PrettyPrint.ANSI.Leijen is deprecated: Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead | 15 | import Text.PrettyPrint.ANSI.Leijen as PP | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Lentil/Print.hs:33:21: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 33 | myRender :: Bool -> Doc -> String | ^^^ src/Lentil/Print.hs:34:27: warning: [-Wdeprecations] In the use of displayS (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 34 | myRender col d = ($ "") . displayS . renderPretty 1 75 $ d' | ^^^^^^^^ src/Lentil/Print.hs:34:38: warning: [-Wdeprecations] In the use of renderPretty (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 34 | myRender col d = ($ "") . displayS . renderPretty 1 75 $ d' | ^^^^^^^^^^^^ src/Lentil/Print.hs:36:28: warning: [-Wdeprecations] In the use of plain (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 36 | | otherwise = plain d | ^^^^^ src/Lentil/Print.hs:44:27: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 44 | ppTag :: TagCol -> Tag -> Doc | ^^^ src/Lentil/Print.hs:45:18: warning: [-Wdeprecations] In the use of char (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | ppTag c t = col (char openDel) <> string (tagString t) <> | ^^^^ src/Lentil/Print.hs:45:35: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | ppTag c t = col (char openDel) <> string (tagString t) <> | ^^^^^^ src/Lentil/Print.hs:46:18: warning: [-Wdeprecations] In the use of char (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 46 | col (char closeDel) | ^^^^ src/Lentil/Print.hs:47:29: warning: [-Wdeprecations] In the use of red (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 47 | where col | c == Red = red | ^^^ src/Lentil/Print.hs:48:29: warning: [-Wdeprecations] In the use of blue (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 48 | | otherwise = blue | ^^^^ src/Lentil/Print.hs:50:28: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 50 | ppIssue :: Int -> Issue -> Doc | ^^^ src/Lentil/Print.hs:51:18: warning: [-Wdeprecations] In the use of indent (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "", | ^^^^^^ src/Lentil/Print.hs:51:33: warning: [-Wdeprecations] In the use of fillSep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "", | ^^^^^^^ src/Lentil/Print.hs:51:42: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "", | ^^^^^^ src/Lentil/Print.hs:51:55: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "", | ^^^^^^ src/Lentil/Print.hs:52:42: warning: [-Wdeprecations] In the use of hang (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 52 | hang 0 (fillSep $ ppDescTags is)] ) | ^^^^ src/Lentil/Print.hs:52:50: warning: [-Wdeprecations] In the use of fillSep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 52 | hang 0 (fillSep $ ppDescTags is)] ) | ^^^^^^^ src/Lentil/Print.hs:54:35: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 54 | ppDescTags :: Issue -> [Doc] | ^^^ src/Lentil/Print.hs:55:30: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 55 | ppDescTags i = map string (words (iPPDesc is)) ++ | ^^^^^^ src/Lentil/Print.hs:62:29: warning: [-Wdeprecations] In the use of type constructor or class Doc (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 62 | ppFile :: Int -> [Issue] -> Doc | ^^^ src/Lentil/Print.hs:63:17: warning: [-Wdeprecations] In the use of text (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 63 | ppFile ind is = text (prettyFP $ iFile (head is)) PP.<$> | ^^^^ src/Lentil/Print.hs:63:51: warning: [-Wdeprecations] In the use of <$> (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 63 | ppFile ind is = text (prettyFP $ iFile (head is)) PP.<$> | ^^^^^^ src/Lentil/Print.hs:64:17: warning: [-Wdeprecations] In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 64 | vsep (map (ppIssue ind) is) | ^^^^ src/Lentil/Print.hs:67:34: warning: [-Wdeprecations] In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | ppIssues col is = myRender col $ vsep (L.intersperse softline igr) | ^^^^ src/Lentil/Print.hs:67:54: warning: [-Wdeprecations] In the use of softline (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | ppIssues col is = myRender col $ vsep (L.intersperse softline igr) | ^^^^^^^^ src/Lentil/Print.hs:79:38: warning: [-Wdeprecations] In the use of text (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ppPopularity col is = myRender col $ text "Tags popularity:" PP.<$> | ^^^^ src/Lentil/Print.hs:79:62: warning: [-Wdeprecations] In the use of <$> (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ppPopularity col is = myRender col $ text "Tags popularity:" PP.<$> | ^^^^^^ src/Lentil/Print.hs:80:38: warning: [-Wdeprecations] In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 80 | vsep ppPops -- PP.<$> (string "") | ^^^^ src/Lentil/Print.hs:87:26: warning: [-Wdeprecations] In the use of indent (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 87 | ppPop (t, n) = indent spInd (fillSep [iNum n, string "", | ^^^^^^ src/Lentil/Print.hs:87:40: warning: [-Wdeprecations] In the use of fillSep (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 87 | ppPop (t, n) = indent spInd (fillSep [iNum n, string "", | ^^^^^^^ src/Lentil/Print.hs:87:57: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 87 | ppPop (t, n) = indent spInd (fillSep [iNum n, string "", | ^^^^^^ src/Lentil/Print.hs:88:49: warning: [-Wdeprecations] In the use of hang (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 88 | hang 0 (ppTag Red t)]) | ^^^^ src/Lentil/Print.hs:91:20: warning: [-Wdeprecations] In the use of string (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 91 | iNum n = string $ alignNumber ind n | ^^^^^^ [ 4 of 12] Compiling Lentil.Helpers ( src/Lentil/Helpers.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Helpers.o ) [ 5 of 12] Compiling Lentil.Parse.Source ( src/Lentil/Parse/Source.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Parse/Source.o ) [ 6 of 12] Compiling Lentil.Parse.Syntaxes ( src/Lentil/Parse/Syntaxes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Parse/Syntaxes.o ) [ 7 of 12] Compiling Lentil.Parse.Issue ( src/Lentil/Parse/Issue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Parse/Issue.o ) [ 8 of 12] Compiling Lentil.Parse.Run ( src/Lentil/Parse/Run.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Parse/Run.o ) [ 9 of 12] Compiling Lentil.File ( src/Lentil/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/File.o ) [10 of 12] Compiling Lentil.Export ( src/Lentil/Export.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Export.o ) [11 of 12] Compiling Lentil.Args ( src/Lentil/Args.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Args.o ) [12 of 12] Compiling Main ( src/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Main.o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil ... 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/lentil-1.5.5.4.test Error: cabal-3.8.1.0: Test coverage is only supported for packages with a library component. Error: cabal: Tests failed for lentil-1.5.5.4.