Сейчас сижу на awesome, но недавно ради интереса (а может от жажды приключений) начал изучать xmonad. Установил из репов xmonad и xmonad-contrib. Сделал первоначальный минимальный конфиг. Все завелось на ура. Но стоило только мне в конфиге прописать import XMonad.Hooks.DynamicLog как тут же посыпались ошибки на стадии линковки:
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(DynamicLog.o): In function `s2tM4_info':
(.text+0x37f2): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a12_info'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(DynamicLog.o): In function `r2s2e_srt':
(.data+0x7b4): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a12_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s27fD_info':
(.text+0x4723): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a17_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s27fL_info':
(.text+0x4753): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a16_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s28Rv_info':
(.text+0x4c31): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a14_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s27gP_info':
(.text+0x4d1d): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a17_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s28SA_info':
(.text+0x4d9c): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a16_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s27hs_info':
(.text+0x4e6d): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a17_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s28Sj_info':
(.text+0x4ece): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a16_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s27fD_info':
(.text+0x4731): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a55_info'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s27fL_info':
(.text+0x4761): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a12_info'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s28SA_info':
(.text+0x4daa): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a12_info'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `s28Sj_info':
(.text+0x4edc): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a12_info'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(UrgencyHook.o): In function `xmonadzmcontribzm0zi8zi1_XMonadziHooksziUrgencyHook_handleEvent_srt':
(.data+0x6e0): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a12_closure'
/usr/lib/haskell-packages/ghc6/lib/xmonad-contrib-0.8.1/ghc-6.10.4/libHSxmonad-contrib-0.8.1.a(LayoutModifier.o): In function `s11Eg_info':
(.text+0x1d69): undefined reference to `xmonadzm0zi8zi1_XMonadziCore_a55_info'
collect2: выполнение ld завершилось с кодом возврата 1
P.S. дистр Ubuntu 9.04
P.P.S урл репозитария: deb http://ppa.launchpad.net/gspreemann/haskell/ubuntu jaunty main