Xmonad não consegue encontrar o módulo XMonad

0

Sempre que xmonad inicia, reinicia ou é recompilado, recebo uma xmessage:

xmonad.hs:1:8:
     Could not find module 'XMonad'
     Perhaps you meant
        Monad (needs flag -package haskell98-2.0.0.2)
        CgMonad (needs flag -package ghc-7.6.3)
        DsMonad (needs flag -package ghc-7.6.3)
     Use -v to see a list of the files searched for

Isso não impede que ele seja iniciado, mas só vejo as atualizações nas configurações xmonad ou xmobar na reinicialização do sistema. Meu atual xmonad.hs é apenas

import XMonad

main = xmonad defaultConfig

e ainda produz o erro. Qualquer tentativa de importar outros módulos dá resultados semelhantes. Eu tenho os dois xmonad e xmonad-contrib instalados nos repositórios do Arch, então os módulos devem estar corretamente no caminho de busca do ghc, certo? Eu tentei reinstalar os pacotes do Cabal como algumas outras fontes sugeriram, mas se transformou em um completo snafu, então voltei para o repositório do Arch, que deve funcionar. Meio que em uma perda para onde ir a partir daqui; qualquer ajuda seria muito apreciada.

    
por Decalis 13.03.2014 / 02:32

1 resposta

0

Tive o mesmo problema de repente (provavelmente após uma atualização do sistema, mas não tenho certeza). Você pode ter encontrado algumas respostas sugerindo remover .ghc e / ou .cabal. Isso não funcionou para mim.

Eu tentei o seguinte:

sudo pacman -S ghc
caban-install xmonad-contrib

e funcionou novamente.

    
por 07.06.2014 / 06:03