Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - focus-1.0.3.2 (lib:focus) (requires build) - foldl-1.4.15 (lib:foldl) (requires build) - hspec-core-2.11.7 (lib:hspec-core) (requires build) - logict-0.8.1.0 (lib:logict) (requires build) - mmorph-1.2.0 (lib:mmorph) (requires build) - split-0.2.5 (lib:split) (requires build) - deferred-folds-0.9.18.6 (lib:deferred-folds) (requires build) - hspec-api-2.11.7 (lib:hspec-api) (requires build) - hspec-2.11.7 (lib:hspec) (requires build) - smallcheck-1.2.1.1 (lib:smallcheck) (requires build) - list-t-1.0.5.7 (lib:list-t) (requires build) - tasty-rerun-1.1.19 (lib:tasty-rerun) (requires build) - tasty-smallcheck-0.8.2 (lib:tasty-smallcheck) (requires build) - primitive-extras-0.10.1.10 (lib:primitive-extras) (requires build) - tasty-hspec-1.2.0.4 (lib:tasty-hspec) (requires build) - stm-hamt-1.2.0.14 (lib:stm-hamt) (requires build) - stm-containers-1.2.0.3 (lib:stm-containers) (requires build) - hls-graph-2.6.0.0 (first run) Starting focus-1.0.3.2 (all, legacy fallback) Starting foldl-1.4.15 (all, legacy fallback) Starting logict-0.8.1.0 (all, legacy fallback) Starting mmorph-1.2.0 (all, legacy fallback) Starting split-0.2.5 (all, legacy fallback) Starting hspec-core-2.11.7 (all, legacy fallback) Building foldl-1.4.15 (all, legacy fallback) Building logict-0.8.1.0 (all, legacy fallback) Building focus-1.0.3.2 (all, legacy fallback) Building mmorph-1.2.0 (all, legacy fallback) Building split-0.2.5 (all, legacy fallback) Building hspec-core-2.11.7 (all, legacy fallback) Installing split-0.2.5 (all, legacy fallback) Installing mmorph-1.2.0 (all, legacy fallback) Installing focus-1.0.3.2 (all, legacy fallback) Completed split-0.2.5 (all, legacy fallback) Starting tasty-rerun-1.1.19 (all, legacy fallback) Completed mmorph-1.2.0 (all, legacy fallback) Installing logict-0.8.1.0 (all, legacy fallback) Completed focus-1.0.3.2 (all, legacy fallback) Completed logict-0.8.1.0 (all, legacy fallback) Starting smallcheck-1.2.1.1 (all, legacy fallback) Building tasty-rerun-1.1.19 (all, legacy fallback) Building smallcheck-1.2.1.1 (all, legacy fallback) Installing tasty-rerun-1.1.19 (all, legacy fallback) Completed tasty-rerun-1.1.19 (all, legacy fallback) Installing foldl-1.4.15 (all, legacy fallback) Completed foldl-1.4.15 (all, legacy fallback) Starting list-t-1.0.5.7 (all, legacy fallback) Starting deferred-folds-0.9.18.6 (all, legacy fallback) Building list-t-1.0.5.7 (all, legacy fallback) Building deferred-folds-0.9.18.6 (all, legacy fallback) Installing smallcheck-1.2.1.1 (all, legacy fallback) Completed smallcheck-1.2.1.1 (all, legacy fallback) Starting tasty-smallcheck-0.8.2 (all, legacy fallback) Building tasty-smallcheck-0.8.2 (all, legacy fallback) Installing list-t-1.0.5.7 (all, legacy fallback) Installing tasty-smallcheck-0.8.2 (all, legacy fallback) Installing deferred-folds-0.9.18.6 (all, legacy fallback) Completed list-t-1.0.5.7 (all, legacy fallback) Completed tasty-smallcheck-0.8.2 (all, legacy fallback) Completed deferred-folds-0.9.18.6 (all, legacy fallback) Starting primitive-extras-0.10.1.10 (all, legacy fallback) Building primitive-extras-0.10.1.10 (all, legacy fallback) Installing hspec-core-2.11.7 (all, legacy fallback) Completed hspec-core-2.11.7 (all, legacy fallback) Starting hspec-2.11.7 (all, legacy fallback) Starting hspec-api-2.11.7 (all, legacy fallback) Building hspec-2.11.7 (all, legacy fallback) Building hspec-api-2.11.7 (all, legacy fallback) Installing hspec-2.11.7 (all, legacy fallback) Installing hspec-api-2.11.7 (all, legacy fallback) Completed hspec-2.11.7 (all, legacy fallback) Installing primitive-extras-0.10.1.10 (all, legacy fallback) Completed hspec-api-2.11.7 (all, legacy fallback) Starting tasty-hspec-1.2.0.4 (all, legacy fallback) Completed primitive-extras-0.10.1.10 (all, legacy fallback) Starting stm-hamt-1.2.0.14 (all, legacy fallback) Building tasty-hspec-1.2.0.4 (all, legacy fallback) Building stm-hamt-1.2.0.14 (all, legacy fallback) Installing tasty-hspec-1.2.0.4 (all, legacy fallback) Completed tasty-hspec-1.2.0.4 (all, legacy fallback) Installing stm-hamt-1.2.0.14 (all, legacy fallback) Completed stm-hamt-1.2.0.14 (all, legacy fallback) Starting stm-containers-1.2.0.3 (all, legacy fallback) Building stm-containers-1.2.0.3 (all, legacy fallback) Installing stm-containers-1.2.0.3 (all, legacy fallback) Completed stm-containers-1.2.0.3 (all, legacy fallback) Configuring hls-graph-2.6.0.0... Preprocessing library for hls-graph-2.6.0.0.. Building library for hls-graph-2.6.0.0.. [ 1 of 15] Compiling Control.Concurrent.STM.Stats ( src/Control/Concurrent/STM/Stats.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Control/Concurrent/STM/Stats.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Control/Concurrent/STM/Stats.dyn_o ) [ 2 of 15] Compiling Development.IDE.Graph.Classes ( src/Development/IDE/Graph/Classes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Classes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Classes.dyn_o ) [ 3 of 15] Compiling Development.IDE.Graph.Internal.Types ( src/Development/IDE/Graph/Internal/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Types.dyn_o ) src/Development/IDE/Graph/Internal/Types.hs:16: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() | 16 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Development/IDE/Graph/Internal/Types.hs:108:1: warning: [GHC-38417] [-Wmissing-pattern-synonym-signatures] Pattern synonym with no type signature: pattern Key :: () => forall {a}. (Typeable a, Hashable a, Show a) => a -> Key | 108 | pattern Key a <- (lookupKeyValue -> KeyValue a _) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Development/IDE/Graph/Internal/Types.hs:117:11: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Eq a In the type signature for: newKey :: forall a. (Eq a, Typeable a, Hashable a, Show a) => a -> Key | 117 | newKey :: (Eq a, Typeable a, Hashable a, Show a) => a -> Key | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Development/IDE/Graph/Internal/Types.hs:141:3: warning: [GHC-62161] [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for show: Patterns of type Key not matched: UnsafeMkKey _ | 141 | show (Key x) = show x | ^^^^^^^^^^^^^^^^^^^^^ src/Development/IDE/Graph/Internal/Types.hs:148:20: warning: [-Wunused-matches] Defined but not used: x | 148 | show (KeyValue x t) = T.unpack t | ^ [ 4 of 15] Compiling Development.IDE.Graph.Internal.Rules ( src/Development/IDE/Graph/Internal/Rules.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Rules.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Rules.dyn_o ) src/Development/IDE/Graph/Internal/Rules.hs:41:9: warning: [GHC-62161] [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for f2: Patterns of type Key, Maybe BS.ByteString, RunMode not matched: (UnsafeMkKey _) _ _ | 41 | f2 (Key a) b c = do | ^^^^^^^^^^^^^^^^^^^... src/Development/IDE/Graph/Internal/Rules.hs:48:1: warning: [GHC-62161] [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for runRule: Patterns of type TheRules, Key, Maybe BS.ByteString, RunMode not matched: _ (UnsafeMkKey _) _ _ | 48 | runRule rules key@(Key t) bs mode = case Map.lookup (typeOf t) rules of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 5 of 15] Compiling Development.IDE.Graph.Internal.Options ( src/Development/IDE/Graph/Internal/Options.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Options.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Options.dyn_o ) [ 6 of 15] Compiling Development.IDE.Graph.Internal.Database ( src/Development/IDE/Graph/Internal/Database.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Database.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Database.dyn_o ) [ 7 of 15] Compiling Development.IDE.Graph.Internal.Action ( src/Development/IDE/Graph/Internal/Action.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Action.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Action.dyn_o ) [ 8 of 15] Compiling Development.IDE.Graph.KeyMap ( src/Development/IDE/Graph/KeyMap.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/KeyMap.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/KeyMap.dyn_o ) [ 9 of 15] Compiling Development.IDE.Graph.KeySet ( src/Development/IDE/Graph/KeySet.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/KeySet.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/KeySet.dyn_o ) [10 of 15] Compiling Development.IDE.Graph.Rule ( src/Development/IDE/Graph/Rule.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Rule.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Rule.dyn_o ) [11 of 15] Compiling Paths_hls_graph ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/autogen/Paths_hls_graph.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Paths_hls_graph.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Paths_hls_graph.dyn_o ) [12 of 15] Compiling Development.IDE.Graph.Internal.Paths ( src/Development/IDE/Graph/Internal/Paths.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Paths.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Paths.dyn_o ) [13 of 15] Compiling Development.IDE.Graph.Internal.Profile ( src/Development/IDE/Graph/Internal/Profile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Profile.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Internal/Profile.dyn_o ) src/Development/IDE/Graph/Internal/Profile.hs:24:1: warning: [-Wunused-imports] The import of Development.IDE.Graph.Classes is redundant except perhaps to import instances from Development.IDE.Graph.Classes To import instances alone, use: import Development.IDE.Graph.Classes() | 24 | import Development.IDE.Graph.Classes | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Development/IDE/Graph/Internal/Profile.hs:75:1: warning: [GHC-38417] [-Wmissing-signatures] Top-level binding with no type signature: dependencyOrder :: (Key -> [Char]) -> [(Key, [Key])] -> [Key] | 75 | dependencyOrder shw status = | ^^^^^^^^^^^^^^^ src/Development/IDE/Graph/Internal/Profile.hs:91:19: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type Maybe [(Key, [Key])] not matched: Nothing | 91 | where Just free = lookupDefaultKeyMap (Just []) x mp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 15] Compiling Development.IDE.Graph.Database ( src/Development/IDE/Graph/Database.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Database.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph/Database.dyn_o ) [15 of 15] Compiling Development.IDE.Graph ( src/Development/IDE/Graph.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/Development/IDE/Graph.dyn_o ) Preprocessing test suite 'tests' for hls-graph-2.6.0.0.. Building test suite 'tests' for hls-graph-2.6.0.0.. : warning: [GHC-42258] [-Wunused-packages] The following packages were specified via -package or -package-id flags, but were not needed for compilation: - containers-0.6.7 (exposed by flag -package-id containers-0.6.7) - directory-1.3.8.1 (exposed by flag -package-id directory-1.3.8.1) - filepath-1.4.100.4 (exposed by flag -package-id filepath-1.4.100.4) - tasty-hunit-0.10.1 (exposed by flag -package-id tasty-hunit-0.10.1-1312a958255fc9e4821720654f1168955c5b282d4ef79435e46e78d5955b2e91) - text-2.0.2 (exposed by flag -package-id text-2.0.2) [1 of 6] Compiling Example ( test/Example.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/tests/tests-tmp/Example.o ) [2 of 6] Compiling DatabaseSpec ( test/DatabaseSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/tests/tests-tmp/DatabaseSpec.o ) [3 of 6] Compiling ActionSpec ( test/ActionSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/tests/tests-tmp/ActionSpec.o ) [4 of 6] Compiling RulesSpec ( test/RulesSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/tests/tests-tmp/RulesSpec.o ) [5 of 6] Compiling Spec ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/tests/tests-tmp/Spec.o ) [6 of 6] Compiling Main ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/tests/tests-tmp/Main.o ) : warning: [GHC-42258] [-Wunused-packages] The following packages were specified via -package or -package-id flags, but were not needed for compilation: - containers-0.6.7 (exposed by flag -package-id containers-0.6.7) - directory-1.3.8.1 (exposed by flag -package-id directory-1.3.8.1) - filepath-1.4.100.4 (exposed by flag -package-id filepath-1.4.100.4) - tasty-hunit-0.10.1 (exposed by flag -package-id tasty-hunit-0.10.1-1312a958255fc9e4821720654f1168955c5b282d4ef79435e46e78d5955b2e91) - text-2.0.2 (exposed by flag -package-id text-2.0.2) [7 of 7] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hls-graph-2.6.0.0/noopt/build/tests/tests Running 1 test suites... Test suite tests: RUNNING... Test suite tests: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/hls-graph-2.6.0.0.test Writing: hls-graph-2.6.0.0-inplace/Paths_hls_graph.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Paths.hs.html Writing: hls-graph-2.6.0.0-inplace/Control.Concurrent.STM.Stats.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Types.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Rules.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Profile.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Options.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Database.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Action.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Database.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/hls-graph-2.6.0.0/noopt/hpc/vanilla/html/tests/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: hls-graph-2.6.0.0-inplace/Paths_hls_graph.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Paths.hs.html Writing: hls-graph-2.6.0.0-inplace/Control.Concurrent.STM.Stats.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Types.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Rules.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Profile.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Options.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Database.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Internal.Action.hs.html Writing: hls-graph-2.6.0.0-inplace/Development.IDE.Graph.Database.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/hls-graph-2.6.0.0/noopt/hpc/vanilla/html/hls-graph-2.6.0.0/hpc_index.html