*** setup configure Reading installed packages... /usr/local/bin/ghc-pkg dump --global /usr/local/bin/ghc-pkg dump --user Dependency Cabal >=1.2: using Cabal-1.6.0.3 Creating setup (and its parents) /usr/local/bin/ghc -package Cabal-1.6.0.3 --make Setup.hs -o setup/setup -odir setup -hidir setup [1 of 1] Compiling Main ( Setup.hs, setup/Main.o ) Setup.hs:20:2: Ambiguous type variable `e' in the constraint: `Ex.Exception e' arising from a use of `Ex.catch' at Setup.hs:(20,2)-(21,27) Probable fix: add a type signature that fixes these type variable(s) Setup.hs:25:2: Ambiguous type variable `e1' in the constraint: `Ex.Exception e1' arising from a use of `Ex.catch' at Setup.hs:(25,2)-(26,27) Probable fix: add a type signature that fixes these type variable(s) *** Trying again with preferred-versions *** setup configure Reading installed packages... /usr/local/bin/ghc-pkg dump --global /usr/local/bin/ghc-pkg dump --user Dependency Cabal >=1.2: using Cabal-1.6.0.3 Creating setup (and its parents) /usr/local/bin/ghc -package Cabal-1.6.0.3 --make Setup.hs -o setup/setup -odir setup -hidir setup [1 of 1] Compiling Main ( Setup.hs, setup/Main.o ) Setup.hs:20:2: Ambiguous type variable `e' in the constraint: `Ex.Exception e' arising from a use of `Ex.catch' at Setup.hs:(20,2)-(21,27) Probable fix: add a type signature that fixes these type variable(s) Setup.hs:25:2: Ambiguous type variable `e1' in the constraint: `Ex.Exception e1' arising from a use of `Ex.catch' at Setup.hs:(25,2)-(26,27) Probable fix: add a type signature that fixes these type variable(s)