I think you need to run "cabal update"

On Thu, Dec 31, 2009 at 8:54 AM, Edward Z. Yang <ezyang@mit.edu> wrote:
Excerpts from Michael Snoyman's message of Thu Dec 31 00:43:52 -0500 2009:
> What version of the packages are you using? Can you give the output of:
>
> ghc-pkg list|grep failure

Sure thing:

   (control-monad-failure-0.4), (control-monad-failure-0.5.0),
   control-monad-failure-mtl-0.5.0, cpphs-1.8, cpphs-1.9,
   failure-0.0.0.1, happstack-0.3.2, happstack-data-0.3.3

Additionally:

ezyang@javelin:~$ cabal upgrade failure
Resolving dependencies...
No packages to be installed. All the requested packages are already installed.
If you want to reinstall anyway then use the --reinstall flag.

Cheers,
Edward