2011-11-05 42 views
1

我在編譯xmonad安裝的設置文件時出現問題。xmonad設置編譯問題

當我嘗試編譯設置文件有:

ghc -o xmonad xmonad.hs 

我得到以下errors

我已經發布了一些額外的信息,如果這將是任何幫助:

系統: 的Linux 2.6.36-的Gentoo-R5#1 SMP週一2月14日11點54分45秒格林尼治標準時間2011 x86_64的英特爾( R)核心(TM)2 Duo處理器P8400 @ 2.26GHz的GenuineIntel的GNU/Linux

GHC --version: 光榮格拉斯哥Haskell的編譯系統,版本6.12.3

GHC-PKG列表(中的條目星號是「隱藏的」,其餘的是「暴露的」):

Cabal-1.8.0.6 
X11-1.4.6.1 
array-0.3.0.1 
base-3.0.3.2 
base-4.2.0.2 
bin-package-db-0.0.0.0 
bytestring-0.9.1.7 
containers-0.3.0.0 
directory-1.0.1.1 
***dph-base-0.4.0*** 
***dph-par-0.4.0*** 
***dph-prim-interface-0.4.0*** 
***dph-prim-par-0.4.0*** 
***dph-prim-seq-0.4.0*** 
***dph-seq-0.4.0*** 
extensible-exceptions-0.1.1.1 
ffi-1.0 
filepath-1.1.0.4 
***ghc-6.12.3*** 
***ghc-binary-0.5.0.2*** 
ghc-prim-0.2.0.0 
haskell98-1.0.1.1 
hpc-0.5.0.5 
integer-gmp-0.2.0.1 
mtl-1.1.0.2 
old-locale-1.0.0.2 
old-time-1.0.0.5 
pretty-1.0.1.1 
process-1.0.1.3 
random-1.0.0.2 
rts-1.0 
syb-0.1.0.2 
template-haskell-2.4.0.1 
time-1.1.4 
unix-2.4.0.2 
utf8-string-0.3.6 
xmonad-0.9 
xmonad-contrib-0.9 

在此先感謝!

+1

任何特定的原因,你試圖做手工而不是隻是'xmonad --recompile'或者在運行xmonad時打'mod-q'? – ivanm

回答

2

試試這個:

ghc --make xmonad.hs 
+0

非常感謝:] !!! 它的工作..我會檢查實際的變化是否工作,並會回覆如果仍然有什麼問題。 – suxumuxu

1

在構建xmonad,這是最好執行

xmonad --recompile 

而不是手動執行GHC。原因在於重新生成和重新啓動xmonad的鍵綁定在內部調用xmonad --recompile所做的相同功能,因此xmonad --recompile將成功,當且僅當鍵綁定可以使用新設置成功重新啓動xmonad。 (作爲比較,ghc --make xmonad有時會成功,當xmonad --recompile將失敗。)