Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - json-0.10 (lib:json) (requires build) - microlens-platform-0.4.3.3 (lib:microlens-platform) (requires build) - hasktags-0.73.0 (first run) Starting microlens-platform-0.4.3.3 (all, legacy fallback) Starting json-0.10 (all, legacy fallback) Building microlens-platform-0.4.3.3 (all, legacy fallback) Building json-0.10 (all, legacy fallback) Installing microlens-platform-0.4.3.3 (all, legacy fallback) Installing json-0.10 (all, legacy fallback) Completed microlens-platform-0.4.3.3 (all, legacy fallback) Completed json-0.10 (all, legacy fallback) Configuring hasktags-0.73.0... Preprocessing test suite 'testsuite' for hasktags-0.73.0.. Building test suite 'testsuite' for hasktags-0.73.0.. [1 of 4] Compiling DebugShow ( src/DebugShow.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/DebugShow.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/DebugShow.dyn_o ) [2 of 4] Compiling Tags ( src/Tags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Tags.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Tags.dyn_o ) [3 of 4] Compiling Hasktags ( src/Hasktags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Hasktags.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Hasktags.dyn_o ) src/Hasktags.hs:416:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Token not matched: NewLine _ | 416 | map (\(Token name p) -> FoundThing (FTFuncTypeDef (concatTokens sig) scope) name p) (t:found) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Hasktags.hs:420:47: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Token not matched: NewLine _ NewLine _ NewLine _ NewLine _ ... | 420 | let merged = Token ( concatMap (\(Token x _) -> x) $ inner ++ [rp] ) p | ^^^^^^^^^^^^^^^^^ src/Hasktags.hs:436:40: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Token not matched: Token _ _ | 436 | . map (\(NewLine i) -> i) | ^^^^^^^^^^^^^^^^^ src/Hasktags.hs:501:36: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type Token not matched: Token _ _ | 501 | then let (NewLine i) = nl in i | ^^^^^^^^^^^^^^^^ src/Hasktags.hs:551:36: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Token not matched: NewLine _ | 551 | concatTokens = smartUnwords . map (\(Token name _) -> name) . filter (not . isNewLine Nothing) | ^^^^^^^^^^^^^^^^^^^^^^^ [4 of 4] Compiling Main ( tests/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite-tmp/Main.dyn_o ) tests/Test.hs:7:18: warning: [-Wcompat-unqualified-imports] To ensure compatibility with future core libraries changes imports to Data.List should be either qualified or have an explicit import list. | 7 | import Data.List | ^^^^^^^^^ Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/testsuite/testsuite ... Preprocessing library for hasktags-0.73.0.. Building library for hasktags-0.73.0.. [1 of 3] Compiling DebugShow ( src/DebugShow.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/DebugShow.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/DebugShow.dyn_o ) [2 of 3] Compiling Tags ( src/Tags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/Tags.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/Tags.dyn_o ) [3 of 3] Compiling Hasktags ( src/Hasktags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/Hasktags.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/Hasktags.dyn_o ) src/Hasktags.hs:416:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Token not matched: NewLine _ | 416 | map (\(Token name p) -> FoundThing (FTFuncTypeDef (concatTokens sig) scope) name p) (t:found) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Hasktags.hs:420:47: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Token not matched: NewLine _ NewLine _ NewLine _ NewLine _ ... | 420 | let merged = Token ( concatMap (\(Token x _) -> x) $ inner ++ [rp] ) p | ^^^^^^^^^^^^^^^^^ src/Hasktags.hs:436:40: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Token not matched: Token _ _ | 436 | . map (\(NewLine i) -> i) | ^^^^^^^^^^^^^^^^^ src/Hasktags.hs:501:36: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type Token not matched: Token _ _ | 501 | then let (NewLine i) = nl in i | ^^^^^^^^^^^^^^^^ src/Hasktags.hs:551:36: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Token not matched: NewLine _ | 551 | concatTokens = smartUnwords . map (\(Token name _) -> name) . filter (not . isNewLine Nothing) | ^^^^^^^^^^^^^^^^^^^^^^^ Preprocessing executable 'hasktags' for hasktags-0.73.0.. Building executable 'hasktags' for hasktags-0.73.0.. [1 of 2] Compiling Paths_hasktags ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/hasktags/autogen/Paths_hasktags.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/hasktags/hasktags-tmp/Paths_hasktags.o ) [2 of 2] Compiling Main ( src/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/hasktags/hasktags-tmp/Main.o ) src/Main.hs:8: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() | 8 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hasktags-0.73.0/noopt/build/hasktags/hasktags ... Running 1 test suites... Test suite testsuite: RUNNING... Test suite testsuite: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/hasktags-0.73.0.test Writing: Hasktags.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/hasktags-0.73.0/noopt/hpc/vanilla/html/testsuite/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. 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/hasktags-0.73.0/noopt/hpc/vanilla/html/hasktags-0.73.0/hpc_index.html