*** setup configure Creating setup (and its parents) /usr/local/bin/ghc --make Setup.lhs -o setup/setup -odir setup -hidir setup Distribution/Simple/Utils.hs:1:11: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface#-} instead Distribution/Simple/LocalBuildInfo.hs:1:11: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface#-} instead [ 1 of 40] Compiling Distribution.Compat.Map ( Distribution/Compat/Map.hs, setup/Distribution/Compat/Map.o ) [ 2 of 40] Compiling Distribution.Compat.RawSystem ( Distribution/Compat/RawSystem.hs, setup/Distribution/Compat/RawSystem.o ) [ 3 of 40] Compiling Distribution.Compat.Directory ( Distribution/Compat/Directory.hs, setup/Distribution/Compat/Directory.o ) [ 4 of 40] Compiling Distribution.Simple.GHC.Makefile ( Distribution/Simple/GHC/Makefile.hs, setup/Distribution/Simple/GHC/Makefile.o ) [ 5 of 40] Compiling Distribution.Compat.TempFile ( Distribution/Compat/TempFile.hs, setup/Distribution/Compat/TempFile.o ) Distribution/Compat/TempFile.hs:60:43: Ambiguous type variable `e' in the constraint: `GHC.Exception.Exception e' arising from a use of `try' at Distribution/Compat/TempFile.hs:60:43-63 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.lhs -o setup/setup -odir setup -hidir setup Distribution/Simple/Utils.hs:1:11: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface#-} instead Distribution/Simple/LocalBuildInfo.hs:1:11: Warning: -fffi is deprecated: use -XForeignFunctionInterface or pragma {-# LANGUAGE ForeignFunctionInterface#-} instead [ 5 of 40] Compiling Distribution.Compat.TempFile ( Distribution/Compat/TempFile.hs, setup/Distribution/Compat/TempFile.o ) Distribution/Compat/TempFile.hs:60:43: Ambiguous type variable `e' in the constraint: `GHC.Exception.Exception e' arising from a use of `try' at Distribution/Compat/TempFile.hs:60:43-63 Probable fix: add a type signature that fixes these type variable(s)