Xmonad kann das Modul XMonad nicht finden

1726
Decalis

Immer wenn xmonad gestartet, neu gestartet oder neu kompiliert wird, erhalte ich eine 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 

Dies hält den Start zwar nicht an, aber beim Systemneustart werden nur die xmonad- oder xmobar-Einstellungen aktualisiert. Mein aktuelles xmonad.hs ist gerade

import XMonad  main = xmonad defaultConfig 

und es erzeugt immer noch den Fehler. Jeder Versuch, andere Module zu importieren, führt zu ähnlichen Ergebnissen. Ich habe beides xmonadund xmonad-contribvon den Arch-Repositories installiert, also sollten die Module richtig im ghc-Suchpfad sein, oder? Ich habe versucht, die Pakete von Cabal Neuinstallation wie einige andere Quellen vorgeschlagen haben, aber es stellte sich in eine komplette snafu, also ging ich zu den Bogen repos zurück, die sollte arbeiten. Etwas ratlos, wohin es gehen soll; Jede Hilfe wäre sehr dankbar.

0

1 Antwort auf die Frage

0
Christophe Capon

Hatte plötzlich dasselbe Problem (wahrscheinlich nach einem System-Update, aber ich bin mir nicht sicher). Möglicherweise haben Sie einige Antworten gefunden, die die Entfernung von .ghc und / oder .cabal nahe legen. Das hat bei mir nicht funktioniert.

Ich habe folgendes versucht:

sudo pacman -S ghc caban-install xmonad-contrib 

und es hat wieder funktioniert.