From 80cc203a232d439af738181d987b75067ae15920 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 1 May 2022 01:21:53 +0800 Subject: [PATCH] ghcide needs prettyprinter-1.7 to build fails with prettyprinter 1.6 ``` [37 of 77] Compiling Development.IDE.Types.Logger ( src/Development/IDE/Types/Logger.hs, dist/build/Development/IDE/Types/Logger.o ) src/Development/IDE/Types/Logger.hs:57:1: error: Could not find module `Prettyprinter' Use -v (or `:set -v` in ghci) to see a list of the files searched for. | 57 | import Prettyprinter as PrettyPrinterModule | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Development/IDE/Types/Logger.hs:58:1: error: Could not find module `Prettyprinter.Render.Text' Use -v (or `:set -v` in ghci) to see a list of the files searched for. | 58 | import Prettyprinter.Render.Text (renderStrict) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cabal: Failed to build ghcide-1.7.0.0 (which is required by exe:haskell-language-server from haskell-language-server-1.7.0.0 and exe:haskell-language-server-wrapper from haskell-language-server-1.7.0.0). See the build log above for details. ``` from https://download.copr.fedorainfracloud.org/results/petersen/haskell-language-server/fedora-34-x86_64/04345531-haskell-language-server/ --- ghcide/ghcide.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghcide/ghcide.cabal b/ghcide/ghcide.cabal index aba7d1eb3d..a67151319f 100644 --- a/ghcide/ghcide.cabal +++ b/ghcide/ghcide.cabal @@ -72,7 +72,7 @@ library optparse-applicative, parallel, prettyprinter-ansi-terminal, - prettyprinter, + prettyprinter >= 1.7, random, regex-tdfa >= 1.3.1.0, retrie,