./hadrian/ghci: pretty-1.1.3.6 is unusable due to missing dependencies
After a --freeze1
build of my GHC tree, I'd like to start hadrian/ghci
to get faster on the recompilation.
However, I get this error:
❯ ./hadrian/ghci --freeze1
Computing arguments for ghc
| Remove file .hadrian_ghci/stage0/libraries/mtl/build/libHSmtl-2.2.2.a
| Run Ghc LinkHs (Stage0 InTreeLibs): .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH.dyn_o (and 12 more) => .hadrian_ghci/stage0/libraries/template-haskell/build/libHStemplate-haskell-2.19.0.0-ghc9.2.4.so
Command line: /nix/store/b6pmjqfq5mabv325nxra3vpn94iy0za7-ghc-9.2.4-with-packages/bin/ghc -Wall -Wcompat -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -hide-all-packages -no-user-package-db '-package-env -' '-package-db .hadrian_ghci/stage0/lib/package.conf.d' '-this-unit-id template-haskell-2.19.0.0' '-package-id base-4.16.3.0' '-package-id ghc-boot-th-9.5' '-package-id ghc-prim-0.8.0' '-package-id pretty-1.1.3.6' -i -i/home/hecate/Contrib/GHC/ghc/.hadrian_ghci/stage0/libraries/template-haskell/build -i/home/hecate/Contrib/GHC/ghc/.hadrian_ghci/stage0/libraries/template-haskell/build/autogen -i/home/hecate/Contrib/GHC/ghc/libraries/template-haskell/vendored-filepath -i/home/hecate/Contrib/GHC/ghc/libraries/template-haskell -I.hadrian_ghci/stage0/libraries/template-haskell/build -I/nix/store/v8wnkar3lfacn5gdjh4sdbsgb8xzdi6r-ghc-9.2.4/lib/ghc-9.2.4/base-4.16.3.0/include -I/nix/store/ygxr3vrqmr7v6q7im28qpyypjiarfcmx-gmp-with-cxx-6.2.1-dev/include -I/nix/store/v8wnkar3lfacn5gdjh4sdbsgb8xzdi6r-ghc-9.2.4/lib/ghc-9.2.4/ghc-bignum-1.2/include -I/nix/store/v8wnkar3lfacn5gdjh4sdbsgb8xzdi6r-ghc-9.2.4/lib/ghc-9.2.4/include -I/nix/store/8qh1gifzld45r4q0v90f7p29vjnalzi5-libffi-3.4.2-dev/include -optP-include -optP.hadrian_ghci/stage0/libraries/template-haskell/build/autogen/cabal_macros.h -outputdir .hadrian_ghci/stage0/libraries/template-haskell/build -fdiagnostics-color=always -dynamic -shared -dynload deploy -optl-Wl,-rpath,$ORIGIN -optl-Wl,-zorigin -fno-use-rpaths -no-auto-link-packages -optc-Wno-error=inline -optP-Wno-nonportable-include-path .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/Lib.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/Ppr.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/PprLib.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/Quote.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/Syntax.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/LanguageExtensions.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/CodeDo.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/Lib/Internal.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/Language/Haskell/TH/Lib/Map.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/System/FilePath.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/System/FilePath/Posix.dyn_o .hadrian_ghci/stage0/libraries/template-haskell/build/System/FilePath/Windows.dyn_o -o .hadrian_ghci/stage0/libraries/template-haskell/build/libHStemplate-haskell-2.19.0.0-ghc9.2.4.so -O0 -H64m -Wall -this-unit-id template-haskell -XHaskell2010 -XImplicitPrelude -fno-warn-deprecated-flags
===> Command failed with error code: 1
<command line>: cannot satisfy -package-id pretty-1.1.3.6:
pretty-1.1.3.6 is unusable due to missing dependencies:
base-4.13.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3
(use -v for more information)
Command failed
Build failed.