Проблемы с компиляцией настроек xmonad - PullRequest
1 голос
/ 05 ноября 2011

У меня проблемы с компиляцией файла настроек для моей установки xmonad.

Когда я пытаюсь скомпилировать файл настроек с:

ghc -o xmonad xmonad.hs

Я получаю следующие ошибки .

Я разместил некоторую дополнительную информацию, если она будет полезна:

Система: Linux 2.6.36-gentoo-r5 # 1 SMP понедельник, 14 февраля 11:54:45 GMT 2011 x86_64 Процессор Intel® Core ™ 2 Duo P8400 @ 2,26 ГГц GenuineIntel GNU / Linux

ghc - версия: Система составления 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 ]

2 голосов
/ 05 ноября 2011

Попробуйте это:

ghc --make xmonad.hs
1 голос
/ 05 ноября 2011

При сборке xmonad предпочтительно выполнять

xmonad --recompile

, а не выполнять GHC вручную.Причина этого заключается в том, что связывание клавиш для перестроения и перезапуска xmonad внутренне вызывает ту же функцию, что и xmonad --recompile, поэтому xmonad --recompile будет успешным, если и только если связывание клавиш успешно перезапустит xmonad с новыми настройками.(Для сравнения, ghc --make xmonad иногда будет успешным, когда xmonad --recompile потерпит неудачу.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...