Closed
Description
MacOS Catalina 10.15.5, Xcode-11.5, Cabal-3.2.0.0, GHC-8.10.1, 8.8.3, 8.6.5. Stack-2.3.1 installed, but prefer to build with Cabal:
$ git clone https://github.com/haskell/haskell-language-server --recurse-submodules
Cloning into 'haskell-language-server'...
remote: Enumerating objects: 2026, done.
remote: Total 2026 (delta 0), reused 0 (delta 0), pack-reused 2026
Receiving objects: 100% (2026/2026), 453.12 KiB | 1.27 MiB/s, done.
Resolving deltas: 100% (1141/1141), done.
Submodule 'ghcide' (https://github.com/wz1000/ghcide.git) registered for path 'ghcide'
Cloning into '/Users/ur20980/src/haskell-language-server/ghcide'...
remote: Enumerating objects: 58, done.
remote: Counting objects: 100% (58/58), done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 7644 (delta 21), reused 31 (delta 9), pack-reused 7586
Receiving objects: 100% (7644/7644), 2.30 MiB | 25.62 MiB/s, done.
Resolving deltas: 100% (4362/4362), done.
Submodule path 'ghcide': checked out '747ec1401c62257ec849319eb2dda966a8008b09'
$ cd haskell-language-server/
$ git submodule update --init --recursive
$ time ./cabal-hls-install hls
Resolving dependencies...
Build profile: -w ghc-8.8.3 -O1
In order, the following will be built (use -v for more details):
- base16-bytestring-0.1.1.7 (lib) (requires download & build)
- cabal-doctest-1.0.8 (lib) (requires build)
- cryptohash-sha256-0.11.101.0 (lib) (requires build)
- dlist-0.8.0.8 (lib) (requires build)
- hsc2hs-0.68.7 (exe:hsc2hs) (requires build)
- js-dgtable-0.5.2 (lib) (requires build)
- unordered-containers-0.2.11.0 (lib) (requires build)
- scientific-0.3.6.2 (lib) (requires build)
- splitmix-0.1 (lib) (requires download & build)
- tar-0.5.1.1 (lib) (requires build)
- vector-binary-instances-0.2.5.1 (lib) (requires build)
- extra-1.7.3 (lib) (requires build)
- distributive-0.6.2 (lib:distributive) (requires build)
internal error in InstallPlan.completed: not in configured state: Installed lkk-0.1.1.2-5c05fa72
CallStack (from HasCallStack):
error, called at ./Distribution/Client/InstallPlan.hs:260:25 in main:Distribution.Client.InstallPlan
internalError, called at ./Distribution/Client/InstallPlan.hs:656:26 in main:Distribution.Client.InstallPlan
real 0m2.887s
user 0m1.655s
sys 0m0.453s
$ ./cabal-hls-install ghcs
Resolving dependencies...
Build profile: -w ghc-8.8.3 -O1
In order, the following will be built (use -v for more details):
- base16-bytestring-0.1.1.7 (lib) (requires download & build)
- cabal-doctest-1.0.8 (lib) (requires build)
- cryptohash-sha256-0.11.101.0 (lib) (requires build)
- dlist-0.8.0.8 (lib) (requires build)
- hsc2hs-0.68.7 (exe:hsc2hs) (requires build)
- js-dgtable-0.5.2 (lib) (requires build)
- unordered-containers-0.2.11.0 (lib) (requires build)
- scientific-0.3.6.2 (lib) (requires build)
- splitmix-0.1 (lib) (requires download & build)
- tar-0.5.1.1 (lib) (requires build)
- vector-binary-instances-0.2.5.1 (lib) (requires build)
- extra-1.7.3 (lib) (requires build)
- distributive-0.6.2 (lib:distributive) (requires build)
internal error in InstallPlan.completed: not in configured state: Installed lkk-0.1.1.2-5c05fa72
CallStack (from HasCallStack):
error, called at ./Distribution/Client/InstallPlan.hs:260:25 in main:Distribution.Client.InstallPlan
internalError, called at ./Distribution/Client/InstallPlan.hs:656:26 in main:Distribution.Client.InstallPlan