I uninstalled ghc, removed my ~/.cabal directory, reinstalled ghc, then tried to install snap. I get:

$ cabal install snap
Resolving dependencies...
Downloading syb-0.3.6...
<command line>: cannot satisfy -package Cabal-1.14.0:
Cabal-1.14.0-0338b6f52e6e6a56054371a110e1d79e is unusable due to missing or recursive dependencies:
directory-1.1.0.2-8957520ced1fb19160c3a6126dcccfaa process-1.1.0.1-91185c964ab744c1f3cbca1863d2ba45
(use -v for more information)
cabal: Error: some packages failed to install:
aeson-0.6.0.0 depends on syb-0.3.6 which failed to install.
snap-0.8.0.2 depends on syb-0.3.6 which failed to install.
syb-0.3.6 failed during the configure step. The exception was:
ExitFailure 1



Any ideas?

Mike.