Resolving dependencies... Starting Only-0.1 Starting OneTuple-0.3.1 Starting StateVar-1.2.2 Starting Diff-0.4.1 Building Only-0.1 Building OneTuple-0.3.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 Building colour-2.3.6 Completed cereal-0.5.8.3 Starting cryptohash-md5-0.11.101.0 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-lib-parser-9.4.2.20220822 Completed fingertree-0.1.5.0 Starting ghc-paths-0.1.0.12 Building ghc-lib-parser-9.4.2.20220822 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 Completed ghc-trace-events-0.1.2.6 Starting hie-compat-0.3.0.0 Building haddock-library-1.10.0 Building hashable-1.4.1.0 Building hie-compat-0.3.0.0 Completed hashable-1.4.1.0 Starting hscolour-1.24.4 Building hscolour-1.24.4 Completed haddock-library-1.10.0 Starting indexed-traversable-0.1.2 Building indexed-traversable-0.1.2 Completed indexed-traversable-0.1.2 Starting integer-logarithms-1.0.3.1 Completed hscolour-1.24.4 Starting js-dgtable-0.5.2 Completed hie-compat-0.3.0.0 Starting js-flot-0.8.3 Building integer-logarithms-1.0.3.1 Building js-dgtable-0.5.2 Building js-flot-0.8.3 Completed js-dgtable-0.5.2 Starting js-jquery-3.3.1 Completed integer-logarithms-1.0.3.1 Starting logict-0.8.0.0 Building js-jquery-3.3.1 Building logict-0.8.0.0 Completed js-flot-0.8.3 Starting network-3.1.2.7 Completed js-jquery-3.3.1 Starting network-info-0.2.1 Building network-3.1.2.7 Building network-info-0.2.1 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 polyparse-1.13 Building polyparse-1.13 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 Building primes-0.2.1.0 Completed primes-0.2.1.0 Starting primitive-0.7.4.0 Building primitive-0.7.4.0 Completed prettyprinter-1.7.1 Starting refact-0.3.0.2 Building refact-0.3.0.2 Completed polyparse-1.13 Starting reflection-2.1.6 Building reflection-2.1.6 Completed refact-0.3.0.2 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 Building some-1.0.3 Completed semigroups-0.20 Starting sorted-list-0.2.1.0 Completed safe-exceptions-0.1.7.3 Starting split-0.2.3.5 Building sorted-list-0.2.1.0 Building split-0.2.3.5 Completed some-1.0.3 Starting splitmix-0.1.0.4 Building splitmix-0.1.0.4 Completed sorted-list-0.2.1.0 Starting syb-0.7.2.1 Completed split-0.2.3.5 Starting tagged-0.8.6.1 Building syb-0.7.2.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 utf8-string-1.0.2 Building unliftio-core-0.2.0.1 Building utf8-string-1.0.2 Completed unliftio-core-0.2.0.1 Starting void-0.7.3 Building void-0.7.3 Completed unix-compat-0.5.4 Starting zlib-0.6.3.0 Building zlib-0.6.3.0 Completed utf8-string-1.0.2 Starting contravariant-1.5.5 Completed void-0.7.3 Starting gitrev-1.3.1 Building contravariant-1.5.5 Building gitrev-1.3.1 Completed gitrev-1.3.1 Starting base-compat-batteries-0.12.2 Completed contravariant-1.5.5 Starting extra-1.7.12 Building base-compat-batteries-0.12.2 Completed zlib-0.6.3.0 Starting ansi-terminal-0.11.3 Building extra-1.7.12 Building ansi-terminal-0.11.3 Completed ansi-terminal-0.11.3 Starting data-default-instances-containers-0.0.1 Building data-default-instances-containers-0.0.1 Completed base-compat-batteries-0.12.2 Starting data-default-instances-dlist-0.0.1 Completed extra-1.7.12 Starting unordered-containers-0.2.19.1 Building data-default-instances-dlist-0.0.1 Building unordered-containers-0.2.19.1 Completed data-default-instances-containers-0.0.1 Starting time-compat-1.9.6.1 Building time-compat-1.9.6.1 Completed data-default-instances-dlist-0.0.1 Starting text-short-0.1.5 Building text-short-0.1.5 Completed time-compat-1.9.6.1 Starting opentelemetry-0.8.0 Building opentelemetry-0.8.0 Completed text-short-0.1.5 Starting data-fix-0.3.2 Building data-fix-0.3.2 Completed unordered-containers-0.2.19.1 Starting case-insensitive-1.2.1.0 Building case-insensitive-1.2.1.0 Completed opentelemetry-0.8.0 Starting async-2.2.4 Building async-2.2.4 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 Building network-bsd-2.8.1.0 Completed data-default-instances-old-locale-0.0.1 Starting cpphs-1.20.9.1 Building cpphs-1.20.9.1 Completed async-2.2.4 Starting regex-tdfa-1.3.2 Building regex-tdfa-1.3.2 Completed network-bsd-2.8.1.0 Starting vector-0.12.3.1 Building vector-0.12.3.1 Completed cpphs-1.20.9.1 Starting scientific-0.3.7.0 Building scientific-0.3.7.0 Completed regex-tdfa-1.3.2 Starting random-1.2.1.1 Completed scientific-0.3.7.0 Starting distributive-0.6.2.1 Building random-1.2.1.1 Building distributive-0.6.2.1 Completed distributive-0.6.2.1 Starting network-uri-2.6.4.1 Building network-uri-2.6.4.1 Completed random-1.2.1.1 Starting ghc-check-0.5.0.8 Building ghc-check-0.5.0.8 Completed network-uri-2.6.4.1 Starting transformers-base-0.4.6 Building transformers-base-0.4.6 Completed transformers-base-0.4.6 Starting mmorph-1.2.0 Building mmorph-1.2.0 Completed vector-0.12.3.1 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 filemanip-0.3.6.3 Building filemanip-0.3.6.3 Completed constraints-0.13.4 Starting prettyprinter-ansi-terminal-1.1.3 Building prettyprinter-ansi-terminal-1.1.3 Completed resourcet-1.2.6 Starting ansi-wl-pprint-0.6.9 Building ansi-wl-pprint-0.6.9 Completed filemanip-0.3.6.3 Starting filepattern-0.1.3 Building filepattern-0.1.3 Completed ansi-wl-pprint-0.6.9 Starting primitive-unlifted-0.1.3.1 Completed prettyprinter-ansi-terminal-1.1.3 Building primitive-unlifted-0.1.3.1 Starting uniplate-1.6.13 Building uniplate-1.6.13 Completed filepattern-0.1.3 Starting semirings-0.6 Building semirings-0.6 Completed primitive-unlifted-0.1.3.1 Starting data-default-0.7.1.1 Building data-default-0.7.1.1 Completed data-default-0.7.1.1 Starting unliftio-0.2.22.0 Building unliftio-0.2.22.0 Completed uniplate-1.6.13 Starting typed-process-0.2.10.1 Building typed-process-0.2.10.1 Completed semirings-0.6 Starting hslogger-1.3.1.0 Building hslogger-1.3.1.0 Completed typed-process-0.2.10.1 Starting attoparsec-0.14.4 Building attoparsec-0.14.4 Completed hslogger-1.3.1.0 Starting comonad-5.0.8 Completed unliftio-0.2.22.0 Starting uuid-types-1.0.5 Building comonad-5.0.8 Building uuid-types-1.0.5 Completed comonad-5.0.8 Starting temporary-1.3 Completed uuid-types-1.0.5 Starting streaming-commons-0.2.2.4 Building temporary-1.3 Building streaming-commons-0.2.2.4 Completed attoparsec-0.14.4 Starting QuickCheck-2.14.2 Completed temporary-1.3 Starting monad-control-1.0.3.1 Building QuickCheck-2.14.2 Building monad-control-1.0.3.1 Completed monad-control-1.0.3.1 Starting text-rope-0.2 Building text-rope-0.2 Completed streaming-commons-0.2.2.4 Starting monoid-subclasses-1.1.3 Building monoid-subclasses-1.1.3 Completed text-rope-0.2 Starting indexed-traversable-instances-0.1.1.1 Building indexed-traversable-instances-0.1.1.1 Completed indexed-traversable-instances-0.1.1.1 Starting hashtables-1.3 Completed QuickCheck-2.14.2 Starting blaze-textual-0.2.2.1 Building hashtables-1.3 Building blaze-textual-0.2.2.1 Completed blaze-textual-0.2.2.1 Starting bitvec-1.1.3.0 Building bitvec-1.1.3.0 Completed monoid-subclasses-1.1.3 Starting lucid-2.11.1 Building lucid-2.11.1 Completed hashtables-1.3 Starting optparse-applicative-0.17.0.0 Building optparse-applicative-0.17.0.0 Completed lucid-2.11.1 Starting ghc-lib-parser-ex-9.2.0.4 Building ghc-lib-parser-ex-9.2.0.4 Completed bitvec-1.1.3.0 Starting mod-0.1.2.2 Building mod-0.1.2.2 Completed optparse-applicative-0.17.0.0 Starting bifunctors-5.5.13 Building bifunctors-5.5.13 Completed mod-0.1.2.2 Starting uuid-1.3.15 Completed ghc-lib-parser-ex-9.2.0.4 Starting witherable-0.4.2 Building uuid-1.3.15 Building witherable-0.4.2 Completed uuid-1.3.15 Starting sqlite-simple-0.4.18.2 Completed bifunctors-5.5.13 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 heapsize-0.3.0.1 Starting semigroupoids-5.3.7 Building semigroupoids-5.3.7 Completed sqlite-simple-0.4.18.2 Starting profunctors-5.6.2 Building profunctors-5.6.2 Completed vector-algorithms-0.9.0.1 Starting assoc-1.0.2 Building assoc-1.0.2 Completed semigroupoids-5.3.7 Starting hiedb-0.4.2.0 Completed profunctors-5.6.2 Starting mono-traversable-1.0.15.3 Building hiedb-0.4.2.0 Building mono-traversable-1.0.15.3 Completed assoc-1.0.2 Starting invariant-0.6 Building invariant-0.6 Completed invariant-0.6 Starting free-5.1.9 Building free-5.1.9 Completed mono-traversable-1.0.15.3 Starting foldl-1.4.12 Building foldl-1.4.12 Completed hiedb-0.4.2.0 Starting these-1.1.1.1 Building these-1.1.1.1 Completed these-1.1.1.1 Starting conduit-1.3.4.2 Building conduit-1.3.4.2 Completed foldl-1.4.12 Starting strict-0.4.0.1 Building strict-0.4.0.1 Completed free-5.1.9 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 semialign-1.2.0.1 Starting deferred-folds-0.9.18.2 Building deferred-folds-0.9.18.2 Completed conduit-1.3.4.2 Starting ghc-exactprint-1.5.0 Building ghc-exactprint-1.5.0 Completed list-t-1.0.5.3 Starting adjunctions-4.4.2 Building adjunctions-4.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 libyaml-0.1.2 Building libyaml-0.1.2 Completed libyaml-0.1.2 Starting conduit-extra-1.3.6 Building conduit-extra-1.3.6 Completed ghc-exactprint-1.5.0 Starting primitive-extras-0.10.1.5 Building primitive-extras-0.10.1.5 Completed conduit-extra-1.3.6 Starting kan-extensions-5.2.5 Completed aeson-2.1.0.0 Starting apply-refact-0.10.0.0 Building kan-extensions-5.2.5 Building apply-refact-0.10.0.0 Completed primitive-extras-0.10.1.5 Starting yaml-0.11.8.0 Building yaml-0.11.8.0 Completed kan-extensions-5.2.5 Starting enummapset-0.7.0.0 Building enummapset-0.7.0.0 Completed yaml-0.11.8.0 Starting deriving-aeson-0.2.8 Building deriving-aeson-0.2.8 Completed enummapset-0.7.0.0 Starting constraints-extras-0.3.2.1 Building constraints-extras-0.3.2.1 Completed apply-refact-0.10.0.0 Starting aeson-pretty-0.8.9 Building aeson-pretty-0.8.9 Completed deriving-aeson-0.2.8 Starting stm-hamt-1.2.0.8 Building stm-hamt-1.2.0.8 Completed constraints-extras-0.3.2.1 Starting lens-5.2 Building lens-5.2 Completed aeson-pretty-0.8.9 Starting implicit-hie-0.1.2.7 Building implicit-hie-0.1.2.7 Completed stm-hamt-1.2.0.8 Starting hie-bios-0.11.0 Building hie-bios-0.11.0 Completed implicit-hie-0.1.2.7 Starting hlint-3.4.1 Building hlint-3.4.1 Completed hie-bios-0.11.0 Starting dependent-sum-0.7.1.0 Building dependent-sum-0.7.1.0 Completed dependent-sum-0.7.1.0 Starting stm-containers-1.2 Building stm-containers-1.2 Completed stm-containers-1.2 Starting implicit-hie-cradle-0.5.0.0 Building implicit-hie-cradle-0.5.0.0 Completed lens-5.2 Starting dependent-map-0.4.0.0 Building dependent-map-0.4.0.0 Completed hlint-3.4.1 Starting hls-graph-1.8.0.0 Building hls-graph-1.8.0.0 Completed dependent-map-0.4.0.0 Starting lsp-types-1.6.0.0 Completed implicit-hie-cradle-0.5.0.0 Starting lens-aeson-1.2.2 Building lsp-types-1.6.0.0 Building lens-aeson-1.2.2 Completed lens-aeson-1.2.2 Completed hls-graph-1.8.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 ghc-lib-parser-9.4.2.20220822 Completed ghcide-1.8.0.0 Starting hls-hlint-plugin-1.1.0.0 Building hls-hlint-plugin-1.1.0.0 Failed to install hls-hlint-plugin-1.1.0.0 Build log ( /home/builder/.cabal/logs/ghc-9.2.4/hls-hlint-plugin-1.1.0.0-DhHeFCEl2unHS885zkE0zD.log ): cabal: Entering directory '/tmp/cabal-tmp-8531/hls-hlint-plugin-1.1.0.0' Configuring hls-hlint-plugin-1.1.0.0... Preprocessing library for hls-hlint-plugin-1.1.0.0.. Building library for hls-hlint-plugin-1.1.0.0.. [1 of 1] Compiling Ide.Plugin.Hlint ( src/Ide/Plugin/Hlint.hs, dist/build/Ide/Plugin/Hlint.o, dist/build/Ide/Plugin/Hlint.dyn_o ) src/Ide/Plugin/Hlint.hs:162:45: error: " Couldn't match expected type: Maybe BufSpan with actual type: GHC.Data.Strict.Maybe BufSpan NB: Maybe is defined in GHC.Maybe in package base-4.16.3.0 GHC.Data.Strict.Maybe is defined in GHC.Data.Strict in package ghc-lib-parser-9.4.2.20220822 " In the declaration for pattern synonym RealSrcSpan | 162 | pattern RealSrcSpan x y = GHC.RealSrcSpan x y | ^ src/Ide/Plugin/Hlint.hs:162:45: error: " Couldn't match expected type: GHC.Data.Strict.Maybe BufSpan with actual type: Maybe BufSpan NB: GHC.Data.Strict.Maybe is defined in GHC.Data.Strict in package ghc-lib-parser-9.4.2.20220822 Maybe is defined in GHC.Maybe in package base-4.16.3.0 " In the second argument of GHC.RealSrcSpan, namely y In the expression: GHC.RealSrcSpan x y In an equation for RealSrcSpan: RealSrcSpan x y = GHC.RealSrcSpan x y | 162 | pattern RealSrcSpan x y = GHC.RealSrcSpan x y | ^ src/Ide/Plugin/Hlint.hs:226:42: error: " Couldn't match expected type SrcSpan with actual type ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan NB: SrcSpan is defined in GHC.Types.SrcLoc in package ghc-lib-parser-9.4.2.20220822 ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan is defined in GHC.Types.SrcLoc in package ghc-9.2.4 " In the second argument of ($), namely ideaSpan idea In the _range field of a record In the expression: Diagnostic {_range = srcSpanToRange $ ideaSpan idea, _severity = Just DsInfo, _code = Just (InR $ T.pack $ codePre ++ ideaHint idea), _source = Just "hlint", _message = idea2Message idea, _relatedInformation = Nothing, _tags = Nothing} | 226 | _range = srcSpanToRange $ ideaSpan idea | ^^^^^^^^^^^^^ src/Ide/Plugin/Hlint.hs:250:40: error: " Couldn't match expected type SrcSpan with actual type ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan NB: SrcSpan is defined in GHC.Types.SrcLoc in package ghc-lib-parser-9.4.2.20220822 ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan is defined in GHC.Types.SrcLoc in package ghc-9.2.4 " In the first argument of srcSpanToRange, namely l In the _range field of a record In the expression: Diagnostic {_range = srcSpanToRange l, _severity = Just DsInfo, _code = Just (InR "parser"), _source = Just "hlint", _message = T.unlines [T.pack msg, T.pack contents], _relatedInformation = Nothing, _tags = Nothing} | 250 | _range = srcSpanToRange l | ^ src/Ide/Plugin/Hlint.hs:321:48: error: " Couldn't match type Extension with ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension Expected: [ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension] Actual: [Extension] NB: ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension is defined in GHC.LanguageExtensions.Type in package ghc-boot-th-9.2.4 Extension is defined in GHC.LanguageExtensions.Type in package ghc-lib-parser-9.4.2.20220822 " In the enabledExtensions field of a record In the second argument of ($), namely flags {enabledExtensions = hlintExts} In a stmt of a 'do' block: return $ flags {enabledExtensions = hlintExts} | 321 | return $ flags { enabledExtensions = hlintExts } | ^^^^^^^^^ src/Ide/Plugin/Hlint.hs:338:12: error: " Couldn't match type ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension with Extension Expected: [Extension] Actual: [ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension] NB: Extension is defined in GHC.LanguageExtensions.Type in package ghc-lib-parser-9.4.2.20220822 ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension is defined in GHC.LanguageExtensions.Type in package ghc-boot-th-9.2.4 " In the first argument of return, namely hscExts' In a stmt of a 'do' block: return hscExts' In the expression: do dflags <- getFlags let hscExts = EnumSet.toList (extensionFlags dflags) let hscExts' = mapMaybe (readExtension . show) hscExts return hscExts' | 338 | return hscExts' | ^^^^^^^^ src/Ide/Plugin/Hlint.hs:617:84: error: " Couldn't match type ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan with SrcSpan Expected: Idea -> SrcSpan Actual: Idea -> ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan NB: SrcSpan is defined in GHC.Types.SrcLoc in package ghc-lib-parser-9.4.2.20220822 ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan is defined in GHC.Types.SrcLoc in package ghc-9.2.4 " In the second argument of (.), namely ideaSpan In the second argument of (.), namely toRealSrcSpan . ideaSpan In the expression: (srcSpanStartLine &&& srcSpanStartCol) . toRealSrcSpan . ideaSpan | 617 | ideaPos = (srcSpanStartLine &&& srcSpanStartCol) . toRealSrcSpan . ideaSpan | ^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-8531/hls-hlint-plugin-1.1.0.0' Warning: could not create symlinks in /home/builder/.cabal/bin for aeson-pretty, refactor, readme, cpphs, ghcide-test-preprocessor, ghcide, hie-bios, hiedb, hlint, HsColour, gen-hie 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/refactor, /home/builder/hackage-server/build-cache/tmp-install/bin/readme, /home/builder/hackage-server/build-cache/tmp-install/bin/cpphs, /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/hlint, /home/builder/hackage-server/build-cache/tmp-install/bin/HsColour, /home/builder/hackage-server/build-cache/tmp-install/bin/gen-hie Error: cabal: Some packages failed to install: hls-hlint-plugin-1.1.0.0-DhHeFCEl2unHS885zkE0zD failed during the building phase. The exception was: ExitFailure 1