Instalei o GHC 7.8.4 há algum tempo, instalando a partir do código-fonte - eu precisava de uma versão mais recente do que a que consegui obter com o apt-get. Eu também tinha o GHC versão 7.4.3 ou algo parecido instalado, que parecia sombrear meu mais novo GHC. Então eu desinstalei essa versão usando o apt-get. Então, talvez o problema seja que o comando xmonad --recompile
tente usar o comando ghc
, que agora é o mais novo GHC? Eu usei o GHC para recompilar meu arquivo de configuração antes, e naquela época eu provavelmente usei o GHC apt-get
instalado.
Vamos tentar ver o que acontece se eu instalar o xmonad.
my-machine:~$ sudo apt-get remove xmonad
[...]
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 2,654 kB disk space will be freed.
Do you want to continue [Y/n]? y
Apenas ~ 2,5 MB para remover.
Agora vamos tentar reinstalar.
my-machine:~$ sudo apt-get install xmonad
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ghc ghc-doc ghc-haddock libghc-mtl-dev libghc-mtl-doc libghc-random-dev libghc-syb-dev libghc-transformers-dev libghc-transformers-doc libghc-utf8-string-dev libghc-x11-dev
libghc-x11-doc libghc-x11-xft-dev libghc-x11-xft-doc libghc-xmonad-contrib-dev libghc-xmonad-contrib-doc libghc-xmonad-dev libghc-xmonad-doc
Suggested packages:
ghc-prof haskell-doc llvm-3.0 libghc-mtl-prof libghc-random-doc libghc-random-prof libghc-syb-doc libghc-syb-prof libghc-transformers-prof libghc-utf8-string-doc
libghc-utf8-string-prof libghc-x11-prof libghc-x11-xft-prof libghc-xmonad-contrib-prof libghc-xmonad-prof
The following NEW packages will be installed:
ghc ghc-doc ghc-haddock libghc-mtl-dev libghc-mtl-doc libghc-random-dev libghc-syb-dev libghc-transformers-dev libghc-transformers-doc libghc-utf8-string-dev libghc-x11-dev
libghc-x11-doc libghc-x11-xft-dev libghc-x11-xft-doc libghc-xmonad-contrib-dev libghc-xmonad-contrib-doc libghc-xmonad-dev libghc-xmonad-doc xmonad
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/66.2 MB of archives.
After this operation, 428 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Muitas dependências de *ghc*
e um requisito de 428 MB em comparação com a liberação de apenas ~ 2,5 MB ao desinstalar o xmonad.
Agora ghc
aponta para o ghc instalado pelo apt-get, como indicado por runnnig ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.4.1
E agora xmonad --recompile
funciona.