*** setup configure Creating setup (and its parents) /usr/local/bin/ghc --make Setup.hs -o setup/setup -odir setup -hidir setup Distribution/Simple/InstallDirs.hs:1:11: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface #-} instead Distribution/Simple/InstallDirs.hs:4:15: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface #-} instead Distribution/Simple/Utils.hs:1:11: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface #-} instead Distribution/Simple/Utils.hs:4:15: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface #-} instead [16 of 42] Compiling Distribution.Simple.Utils ( Distribution/Simple/Utils.hs, setup/Distribution/Simple/Utils.o ) Distribution/Simple/Utils.hs:246:2: Ambiguous type variable `e1' in the constraint: `GHC.Exception.Exception e1' arising from a use of `Exception.catch' at Distribution/Simple/Utils.hs:246:2-23 Probable fix: add a type signature that fixes these type variable(s) Distribution/Simple/Utils.hs:588:31: Ambiguous type variable `e' in the constraint: `GHC.Exception.Exception e' arising from a use of `Exception.throwIO' at Distribution/Simple/Utils.hs:588:31-51 Probable fix: add a type signature that fixes these type variable(s) *** Trying again with preferred-versions *** setup configure Creating setup (and its parents) /usr/local/bin/ghc --make Setup.hs -o setup/setup -odir setup -hidir setup Distribution/Simple/InstallDirs.hs:1:11: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface #-} instead Distribution/Simple/InstallDirs.hs:4:15: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface #-} instead Distribution/Simple/Utils.hs:1:11: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface #-} instead Distribution/Simple/Utils.hs:4:15: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface #-} instead [16 of 42] Compiling Distribution.Simple.Utils ( Distribution/Simple/Utils.hs, setup/Distribution/Simple/Utils.o ) Distribution/Simple/Utils.hs:246:2: Ambiguous type variable `e1' in the constraint: `GHC.Exception.Exception e1' arising from a use of `Exception.catch' at Distribution/Simple/Utils.hs:246:2-23 Probable fix: add a type signature that fixes these type variable(s) Distribution/Simple/Utils.hs:588:31: Ambiguous type variable `e' in the constraint: `GHC.Exception.Exception e' arising from a use of `Exception.throwIO' at Distribution/Simple/Utils.hs:588:31-51 Probable fix: add a type signature that fixes these type variable(s)