xmonad设置编译的问题

时间:2011-11-05 01:46:10

标签: haskell gentoo xmonad

我在编译xmonad安装的设置文件时遇到问题。

当我尝试使用以下代码编译设置文件时

ghc -o xmonad xmonad.hs

我得到以下errors

如果有任何帮助,我已发布了一些其他信息:

系统:     Linux 2.6.36-gentoo-r5#1 SMP周一2月14日11:54:45 GMT 2011 x86_64英特尔(R)酷睿(TM)2双核CPU P8400 @ 2.26GHz GenuineIntel GNU / Linux

ghc --version:     Glorious Glasgow Haskell编译系统,版本6.12.3

ghc-pkg list(星号中的条目为“隐藏”,其余为“已曝光”):

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

提前致谢!

2 个答案:

答案 0 :(得分:2)

试试这个:

ghc --make xmonad.hs

答案 1 :(得分:1)

构建xmonad时,最好执行

xmonad --recompile

而不是手动执行GHC。这样做的原因是重建和重启xmonad的键绑定在内部调用xmonad --recompile所执行的相同功能,因此当且仅当键绑定将使用新设置成功重启xmonad时,xmonad --recompile才会成功。 (为了进行比较,当ghc --make xmonad失败时,xmonad --recompile有时会成功。)