
allbery:
On Oct 19, 2007, at 11:58 , Vincent Kraeutler wrote:
[4 of 6] Compiling Operations ( Operations.hs, dist/build/xmonad/xmonad-tmp/Operations.o )
Operations.hs:81:17: Not in scope: `withdrawnState'
Operations.hs:190:17: Not in scope: `iconicState'
Operations.hs:201:17: Not in scope: `normalState'
The actual cause is that rebuilding X11-extras without doing a "runhaskell Setup.lhs clean" fails to detect that one of the .hsc files changed, so the new bindings don't actually get compiled in because the corresponding .hs file is not regenerated. This is documented in the X11-extras README.
This could arguably be called a cabal bug, but it's not an xmonad or X11-extras bug per se.
it's a reported GHC bug. Hopefully fixed soon. I'll put some more reports in about it, since that's 5 or so since the release for the same issue. -- Don