Resolving dependencies... Starting Only-0.1 Starting OneTuple-0.3.1 Starting StateVar-1.2.2 Starting Diff-0.4.1 Building OneTuple-0.3.1 Building Only-0.1 Building StateVar-1.2.2 Building Diff-0.4.1 Completed Only-0.1 Starting algebraic-graphs-0.6.1 Completed StateVar-1.2.2 Starting base-compat-0.12.2 Completed OneTuple-0.3.1 Starting base-orphans-0.8.7 Building algebraic-graphs-0.6.1 Building base-compat-0.12.2 Building base-orphans-0.8.7 Completed Diff-0.4.1 Starting base16-bytestring-1.0.2.0 Building base16-bytestring-1.0.2.0 Completed base-orphans-0.8.7 Starting blaze-builder-0.4.2.2 Building blaze-builder-0.4.2.2 Completed base16-bytestring-1.0.2.0 Starting call-stack-0.4.0 Building call-stack-0.4.0 Completed base-compat-0.12.2 Starting cereal-0.5.8.3 Completed call-stack-0.4.0 Starting clock-0.8.3 Building cereal-0.5.8.3 Building clock-0.8.3 Completed blaze-builder-0.4.2.2 Starting cmdargs-0.10.21 Building cmdargs-0.10.21 Completed clock-0.8.3 Starting co-log-core-0.3.1.0 Building co-log-core-0.3.1.0 Completed co-log-core-0.3.1.0 Starting colour-2.3.6 Completed cereal-0.5.8.3 Starting cryptohash-md5-0.11.101.0 Building colour-2.3.6 Building cryptohash-md5-0.11.101.0 Completed algebraic-graphs-0.6.1 Starting cryptohash-sha1-0.11.101.0 Building cryptohash-sha1-0.11.101.0 Completed cryptohash-md5-0.11.101.0 Starting data-default-class-0.1.2.0 Building data-default-class-0.1.2.0 Completed colour-2.3.6 Starting direct-sqlite-2.3.27 Building direct-sqlite-2.3.27 Completed cryptohash-sha1-0.11.101.0 Starting dlist-1.0 Building dlist-1.0 Completed data-default-class-0.1.2.0 Starting entropy-0.4.1.10 Building entropy-0.4.1.10 Completed cmdargs-0.10.21 Starting fail-4.9.0.0 Building fail-4.9.0.0 Completed fail-4.9.0.0 Starting file-embed-0.0.15.0 Building file-embed-0.0.15.0 Completed dlist-1.0 Starting fingertree-0.1.5.0 Building fingertree-0.1.5.0 Completed entropy-0.4.1.10 Starting focus-1.0.3 Completed file-embed-0.0.15.0 Starting generically-0.1 Building focus-1.0.3 Building generically-0.1 Completed generically-0.1 Starting ghc-paths-0.1.0.12 Completed fingertree-0.1.5.0 Starting ghc-source-gen-0.4.3.0 Building ghc-source-gen-0.4.3.0 Completed focus-1.0.3 Starting ghc-trace-events-0.1.2.6 Building ghc-trace-events-0.1.2.6 Building ghc-paths-0.1.0.12 Completed ghc-paths-0.1.0.12 Starting haddock-library-1.10.0 Completed direct-sqlite-2.3.27 Starting hashable-1.4.1.0 Building haddock-library-1.10.0 Building hashable-1.4.1.0 Completed ghc-trace-events-0.1.2.6 Starting haskell-src-exts-1.23.1 Building haskell-src-exts-1.23.1 Completed hashable-1.4.1.0 Starting hie-compat-0.3.0.0 Building hie-compat-0.3.0.0 Completed ghc-source-gen-0.4.3.0 Starting indexed-profunctors-0.1.1 Building indexed-profunctors-0.1.1 Completed haddock-library-1.10.0 Starting indexed-traversable-0.1.2 Building indexed-traversable-0.1.2 Completed indexed-profunctors-0.1.1 Starting integer-logarithms-1.0.3.1 Building integer-logarithms-1.0.3.1 Completed indexed-traversable-0.1.2 Starting js-dgtable-0.5.2 Building js-dgtable-0.5.2 Completed integer-logarithms-1.0.3.1 Starting js-flot-0.8.3 Building js-flot-0.8.3 Completed js-dgtable-0.5.2 Starting js-jquery-3.3.1 Building js-jquery-3.3.1 Completed js-flot-0.8.3 Starting logict-0.8.0.0 Building logict-0.8.0.0 Completed js-jquery-3.3.1 Starting network-3.1.2.7 Completed hie-compat-0.3.0.0 Starting network-info-0.2.1 Building network-info-0.2.1 Building network-3.1.2.7 Completed logict-0.8.0.0 Starting old-locale-1.0.0.7 Building old-locale-1.0.0.7 Completed network-info-0.2.1 Starting ordered-containers-0.2.2 Building ordered-containers-0.2.2 Completed old-locale-1.0.0.7 Starting parallel-3.2.2.0 Building parallel-3.2.2.0 Completed ordered-containers-0.2.2 Starting parser-combinators-1.3.0 Building parser-combinators-1.3.0 Completed parallel-3.2.2.0 Starting prettyprinter-1.7.1 Building prettyprinter-1.7.1 Completed network-3.1.2.7 Starting primes-0.2.1.0 Completed parser-combinators-1.3.0 Starting primitive-0.7.4.0 Building primes-0.2.1.0 Building primitive-0.7.4.0 Completed primes-0.2.1.0 Starting reflection-2.1.6 Building reflection-2.1.6 Completed prettyprinter-1.7.1 Starting regex-base-0.94.0.2 Building regex-base-0.94.0.2 Completed reflection-2.1.6 Starting safe-0.3.19 Building safe-0.3.19 Completed regex-base-0.94.0.2 Starting safe-exceptions-0.1.7.3 Building safe-exceptions-0.1.7.3 Completed primitive-0.7.4.0 Starting semigroups-0.20 Building semigroups-0.20 Completed safe-0.3.19 Starting some-1.0.3 Completed safe-exceptions-0.1.7.3 Starting sorted-list-0.2.1.0 Building some-1.0.3 Building sorted-list-0.2.1.0 Completed semigroups-0.20 Starting split-0.2.3.5 Building split-0.2.3.5 Completed sorted-list-0.2.1.0 Starting splitmix-0.1.0.4 Building splitmix-0.1.0.4 Completed some-1.0.3 Starting syb-0.7.2.1 Building syb-0.7.2.1 Completed split-0.2.3.5 Starting tagged-0.8.6.1 Building tagged-0.8.6.1 Completed splitmix-0.1.0.4 Starting terminal-size-0.3.3 Building terminal-size-0.3.3 Completed syb-0.7.2.1 Starting th-abstraction-0.4.5.0 Completed tagged-0.8.6.1 Starting th-compat-0.1.4 Building th-abstraction-0.4.5.0 Building th-compat-0.1.4 Completed terminal-size-0.3.3 Starting transformers-compat-0.7.2 Building transformers-compat-0.7.2 Completed th-compat-0.1.4 Starting type-equality-1 Building type-equality-1 Completed th-abstraction-0.4.5.0 Starting unix-compat-0.5.4 Building unix-compat-0.5.4 Completed transformers-compat-0.7.2 Starting unliftio-core-0.2.0.1 Completed type-equality-1 Starting void-0.7.3 Building unliftio-core-0.2.0.1 Building void-0.7.3 Completed void-0.7.3 Starting zlib-0.6.3.0 Completed unliftio-core-0.2.0.1 Starting contravariant-1.5.5 Building zlib-0.6.3.0 Building contravariant-1.5.5 Completed unix-compat-0.5.4 Starting gitrev-1.3.1 Building gitrev-1.3.1 Completed contravariant-1.5.5 Starting base-compat-batteries-0.12.2 Completed gitrev-1.3.1 Starting extra-1.7.12 Building base-compat-batteries-0.12.2 Building extra-1.7.12 Completed zlib-0.6.3.0 Starting ansi-terminal-0.11.3 Building ansi-terminal-0.11.3 Completed base-compat-batteries-0.12.2 Starting data-default-instances-containers-0.0.1 Completed ansi-terminal-0.11.3 Starting data-default-instances-dlist-0.0.1 Completed extra-1.7.12 Starting unordered-containers-0.2.19.1 Building data-default-instances-containers-0.0.1 Building data-default-instances-dlist-0.0.1 Building unordered-containers-0.2.19.1 Completed data-default-instances-dlist-0.0.1 Starting time-compat-1.9.6.1 Building time-compat-1.9.6.1 Completed data-default-instances-containers-0.0.1 Starting text-short-0.1.5 Building text-short-0.1.5 Completed haskell-src-exts-1.23.1 Starting opentelemetry-0.8.0 Building opentelemetry-0.8.0 Completed time-compat-1.9.6.1 Starting data-fix-0.3.2 Building data-fix-0.3.2 Completed text-short-0.1.5 Starting case-insensitive-1.2.1.0 Completed opentelemetry-0.8.0 Starting async-2.2.4 Building case-insensitive-1.2.1.0 Building async-2.2.4 Completed unordered-containers-0.2.19.1 Starting generic-lens-core-2.2.1.0 Building generic-lens-core-2.2.1.0 Completed data-fix-0.3.2 Starting data-default-instances-old-locale-0.0.1 Building data-default-instances-old-locale-0.0.1 Completed case-insensitive-1.2.1.0 Starting network-bsd-2.8.1.0 Completed async-2.2.4 Starting regex-tdfa-1.3.2 Building network-bsd-2.8.1.0 Building regex-tdfa-1.3.2 Completed data-default-instances-old-locale-0.0.1 Starting vector-0.12.3.1 Building vector-0.12.3.1 Completed generic-lens-core-2.2.1.0 Starting scientific-0.3.7.0 Building scientific-0.3.7.0 Completed network-bsd-2.8.1.0 Starting atomic-primops-0.8.4 Building atomic-primops-0.8.4 Completed atomic-primops-0.8.4 Starting random-1.2.1.1 Building random-1.2.1.1 Completed scientific-0.3.7.0 Starting distributive-0.6.2.1 Building distributive-0.6.2.1 Completed regex-tdfa-1.3.2 Starting network-uri-2.6.4.1 Completed distributive-0.6.2.1 Starting ghc-check-0.5.0.8 Building network-uri-2.6.4.1 Building ghc-check-0.5.0.8 Completed random-1.2.1.1 Starting transformers-base-0.4.6 Building transformers-base-0.4.6 Completed network-uri-2.6.4.1 Starting mmorph-1.2.0 Building mmorph-1.2.0 Completed transformers-base-0.4.6 Starting Glob-0.10.2 Building Glob-0.10.2 Completed mmorph-1.2.0 Starting constraints-0.13.4 Building constraints-0.13.4 Completed ghc-check-0.5.0.8 Starting resourcet-1.2.6 Building resourcet-1.2.6 Completed Glob-0.10.2 Starting prettyprinter-ansi-terminal-1.1.3 Building prettyprinter-ansi-terminal-1.1.3 Completed vector-0.12.3.1 Starting ansi-wl-pprint-0.6.9 Building ansi-wl-pprint-0.6.9 Completed resourcet-1.2.6 Starting filepattern-0.1.3 Building filepattern-0.1.3 Completed constraints-0.13.4 Starting primitive-unlifted-0.1.3.1 Completed prettyprinter-ansi-terminal-1.1.3 Starting semirings-0.6 Building primitive-unlifted-0.1.3.1 Completed ansi-wl-pprint-0.6.9 Starting hyphenation-0.8.2 Building semirings-0.6 Building hyphenation-0.8.2 Completed filepattern-0.1.3 Starting unliftio-0.2.22.0 Building unliftio-0.2.22.0 Completed primitive-unlifted-0.1.3.1 Starting typed-process-0.2.10.1 Building typed-process-0.2.10.1 Completed hyphenation-0.8.2 Starting data-default-0.7.1.1 Completed semirings-0.6 Starting hslogger-1.3.1.0 Building data-default-0.7.1.1 Building hslogger-1.3.1.0 Completed typed-process-0.2.10.1 Starting unagi-chan-0.4.1.4 Building unagi-chan-0.4.1.4 Completed data-default-0.7.1.1 Starting megaparsec-9.2.2 Building megaparsec-9.2.2 Completed unliftio-0.2.22.0 Starting attoparsec-0.14.4 Building attoparsec-0.14.4 Completed hslogger-1.3.1.0 Starting comonad-5.0.8 Building comonad-5.0.8 Completed unagi-chan-0.4.1.4 Starting uuid-types-1.0.5 Building uuid-types-1.0.5 Completed comonad-5.0.8 Starting temporary-1.3 Building temporary-1.3 Completed uuid-types-1.0.5 Starting streaming-commons-0.2.2.4 Building streaming-commons-0.2.2.4 Completed megaparsec-9.2.2 Starting QuickCheck-2.14.2 Building QuickCheck-2.14.2 Completed temporary-1.3 Starting MonadRandom-0.5.3 Building MonadRandom-0.5.3 Completed attoparsec-0.14.4 Starting monad-control-1.0.3.1 Building monad-control-1.0.3.1 Completed monad-control-1.0.3.1 Starting refinery-0.4.0.0 Building refinery-0.4.0.0 Completed streaming-commons-0.2.2.4 Starting lucid-2.11.1 Completed MonadRandom-0.5.3 Starting text-rope-0.2 Building lucid-2.11.1 Building text-rope-0.2 Completed refinery-0.4.0.0 Starting monoid-subclasses-1.1.3 Building monoid-subclasses-1.1.3 Completed lucid-2.11.1 Starting indexed-traversable-instances-0.1.1.1 Building indexed-traversable-instances-0.1.1.1 Completed text-rope-0.2 Starting hashtables-1.3 Building hashtables-1.3 Completed QuickCheck-2.14.2 Starting blaze-textual-0.2.2.1 Building blaze-textual-0.2.2.1 Completed indexed-traversable-instances-0.1.1.1 Starting bitvec-1.1.3.0 Building bitvec-1.1.3.0 Completed blaze-textual-0.2.2.1 Starting optparse-applicative-0.16.1.0 Building optparse-applicative-0.16.1.0 Completed hashtables-1.3 Starting mod-0.1.2.2 Building mod-0.1.2.2 Completed monoid-subclasses-1.1.3 Starting bifunctors-5.5.13 Completed bitvec-1.1.3.0 Starting uuid-1.3.15 Building bifunctors-5.5.13 Building uuid-1.3.15 Completed optparse-applicative-0.16.1.0 Starting random-shuffle-0.0.4 Building random-shuffle-0.0.4 Completed mod-0.1.2.2 Starting witherable-0.4.2 Building witherable-0.4.2 Completed random-shuffle-0.0.4 Starting sqlite-simple-0.4.18.2 Completed uuid-1.3.15 Starting heapsize-0.3.0.1 Building sqlite-simple-0.4.18.2 Building heapsize-0.3.0.1 Completed witherable-0.4.2 Starting vector-algorithms-0.9.0.1 Building vector-algorithms-0.9.0.1 Completed bifunctors-5.5.13 Starting semigroupoids-5.3.7 Building semigroupoids-5.3.7 Completed heapsize-0.3.0.1 Starting profunctors-5.6.2 Building profunctors-5.6.2 Completed sqlite-simple-0.4.18.2 Starting assoc-1.0.2 Building assoc-1.0.2 Completed assoc-1.0.2 Starting hiedb-0.4.2.0 Building hiedb-0.4.2.0 Completed profunctors-5.6.2 Starting these-1.1.1.1 Building these-1.1.1.1 Completed semigroupoids-5.3.7 Starting invariant-0.6 Building invariant-0.6 Completed vector-algorithms-0.9.0.1 Starting generic-lens-2.2.1.0 Building generic-lens-2.2.1.0 Completed these-1.1.1.1 Starting free-5.1.9 Building free-5.1.9 Completed generic-lens-2.2.1.0 Starting foldl-1.4.12 Building foldl-1.4.12 Completed invariant-0.6 Starting mono-traversable-1.0.15.3 Building mono-traversable-1.0.15.3 Completed hiedb-0.4.2.0 Starting strict-0.4.0.1 Building strict-0.4.0.1 Completed foldl-1.4.12 Starting semialign-1.2.0.1 Building semialign-1.2.0.1 Completed strict-0.4.0.1 Starting list-t-1.0.5.3 Building list-t-1.0.5.3 Completed free-5.1.9 Starting deferred-folds-0.9.18.2 Building deferred-folds-0.9.18.2 Completed mono-traversable-1.0.15.3 Starting ghc-exactprint-1.5.0 Building ghc-exactprint-1.5.0 Completed semialign-1.2.0.1 Starting adjunctions-4.4.2 Building adjunctions-4.4.2 Completed list-t-1.0.5.3 Starting conduit-1.3.4.2 Building conduit-1.3.4.2 Completed deferred-folds-0.9.18.2 Starting aeson-2.1.0.0 Building aeson-2.1.0.0 Completed adjunctions-4.4.2 Starting primitive-extras-0.10.1.5 Building primitive-extras-0.10.1.5 Completed primitive-extras-0.10.1.5 Starting kan-extensions-5.2.5 Building kan-extensions-5.2.5 Completed conduit-1.3.4.2 Starting stm-hamt-1.2.0.8 Building stm-hamt-1.2.0.8 Completed ghc-exactprint-1.5.0 Starting libyaml-0.1.2 Completed kan-extensions-5.2.5 Starting conduit-extra-1.3.6 Building libyaml-0.1.2 Building conduit-extra-1.3.6 Completed stm-hamt-1.2.0.8 Starting retrie-1.2.0.1 Building retrie-1.2.0.1 Completed aeson-2.1.0.0 Starting lens-5.2 Building lens-5.2 Completed conduit-extra-1.3.6 Starting stm-containers-1.2 Building stm-containers-1.2 Completed libyaml-0.1.2 Starting enummapset-0.7.0.0 Building enummapset-0.7.0.0 Completed stm-containers-1.2 Starting constraints-extras-0.3.2.1 Building constraints-extras-0.3.2.1 Completed enummapset-0.7.0.0 Starting aeson-pretty-0.8.9 Building aeson-pretty-0.8.9 Completed constraints-extras-0.3.2.1 Starting yaml-0.11.8.0 Building yaml-0.11.8.0 Completed aeson-pretty-0.8.9 Starting hls-graph-1.8.0.0 Building hls-graph-1.8.0.0 Completed retrie-1.2.0.1 Starting dependent-sum-0.7.1.0 Building dependent-sum-0.7.1.0 Completed yaml-0.11.8.0 Starting implicit-hie-0.1.2.7 Building implicit-hie-0.1.2.7 Completed dependent-sum-0.7.1.0 Starting hie-bios-0.11.0 Building hie-bios-0.11.0 Completed hls-graph-1.8.0.0 Starting dependent-map-0.4.0.0 Building dependent-map-0.4.0.0 Completed implicit-hie-0.1.2.7 Completed dependent-map-0.4.0.0 Completed lens-5.2 Starting lens-aeson-1.2.2 Starting lsp-types-1.6.0.0 Building lens-aeson-1.2.2 Building lsp-types-1.6.0.0 Completed hie-bios-0.11.0 Starting implicit-hie-cradle-0.5.0.0 Building implicit-hie-cradle-0.5.0.0 Completed lens-aeson-1.2.2 Completed implicit-hie-cradle-0.5.0.0 Completed lsp-types-1.6.0.0 Starting lsp-1.6.0.0 Building lsp-1.6.0.0 Completed lsp-1.6.0.0 Starting hls-plugin-api-1.5.0.0 Building hls-plugin-api-1.5.0.0 Completed hls-plugin-api-1.5.0.0 Starting ghcide-1.8.0.0 Building ghcide-1.8.0.0 Completed ghcide-1.8.0.0 Starting hls-refactor-plugin-1.0.0.0 Building hls-refactor-plugin-1.0.0.0 Completed hls-refactor-plugin-1.0.0.0 Starting hls-tactics-plugin-1.7.0.0 Building hls-tactics-plugin-1.7.0.0 Failed to install hls-tactics-plugin-1.7.0.0 Build log ( /home/builder/.cabal/logs/ghc-9.2.4/hls-tactics-plugin-1.7.0.0-Kaw8K9sViANDsPjBuadboI.log ): cabal: Entering directory '/tmp/cabal-tmp-20038/hls-tactics-plugin-1.7.0.0' Configuring hls-tactics-plugin-1.7.0.0... Preprocessing library for hls-tactics-plugin-1.7.0.0.. Building library for hls-tactics-plugin-1.7.0.0.. [ 1 of 34] Compiling Refinery.Future ( src/Refinery/Future.hs, dist/build/Refinery/Future.o, dist/build/Refinery/Future.dyn_o ) src/Refinery/Future.hs:64:5: warning: [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative (ListT m). Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 64 | pure = return | ^^^^^^^^^^^^^ src/Refinery/Future.hs:75:5: warning: [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (ListT m). 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 | 75 | return a = cons a empty | ^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 34] Compiling Wingman.Debug ( src/Wingman/Debug.hs, dist/build/Wingman/Debug.o, dist/build/Wingman/Debug.dyn_o ) [ 3 of 34] Compiling Wingman.Metaprogramming.Lexer ( src/Wingman/Metaprogramming/Lexer.hs, dist/build/Wingman/Metaprogramming/Lexer.o, dist/build/Wingman/Metaprogramming/Lexer.dyn_o ) src/Wingman/Metaprogramming/Lexer.hs:8:1: warning: [-Wunused-imports] The import of Data.Foldable is redundant except perhaps to import instances from Data.Foldable To import instances alone, use: import Data.Foldable() | 8 | import Data.Foldable (asum) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 4 of 34] Compiling Wingman.Range ( src/Wingman/Range.hs, dist/build/Wingman/Range.o, dist/build/Wingman/Range.dyn_o ) [ 5 of 34] Compiling Wingman.StaticPlugin ( src/Wingman/StaticPlugin.hs, dist/build/Wingman/StaticPlugin.o, dist/build/Wingman/StaticPlugin.dyn_o ) src/Wingman/StaticPlugin.hs:38:16: error: Not in scope: staticPlugins Perhaps you meant one of these: staticPlugin (line 28), data constructor StaticPlugin (imported from Development.IDE.GHC.Compat) | 38 | , staticPlugins = staticPlugins df <> [metaprogrammingPlugin] | ^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-20038/hls-tactics-plugin-1.7.0.0' Warning: could not create symlinks in /home/builder/.cabal/bin for aeson-pretty, readme, ghcide-test-preprocessor, ghcide, hie-bios, hiedb, gen-hie, retrie, demo-retrie because the files exist there already and are not managed by cabal. You can create symlinks for these executables manually if you wish. The executable files have been installed at /home/builder/hackage-server/build-cache/tmp-install/bin/aeson-pretty, /home/builder/hackage-server/build-cache/tmp-install/bin/readme, /home/builder/hackage-server/build-cache/tmp-install/bin/ghcide-test-preprocessor, /home/builder/hackage-server/build-cache/tmp-install/bin/ghcide, /home/builder/hackage-server/build-cache/tmp-install/bin/hie-bios, /home/builder/hackage-server/build-cache/tmp-install/bin/hiedb, /home/builder/hackage-server/build-cache/tmp-install/bin/gen-hie, /home/builder/hackage-server/build-cache/tmp-install/bin/retrie, /home/builder/hackage-server/build-cache/tmp-install/bin/demo-retrie Error: cabal: Some packages failed to install: hls-tactics-plugin-1.7.0.0-Kaw8K9sViANDsPjBuadboI failed during the building phase. The exception was: ExitFailure 1