*** 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 32] Compiling Distribution.PreProcess.Unlit ( Distribution/PreProcess/Unlit.hs, setup/Distribution/PreProcess/Unlit.o ) [ 2 of 32] Compiling Distribution.Compat.Map ( Distribution/Compat/Map.hs, setup/Distribution/Compat/Map.o ) [ 3 of 32] Compiling Distribution.Compat.RawSystem ( Distribution/Compat/RawSystem.hs, setup/Distribution/Compat/RawSystem.o ) [ 4 of 32] Compiling Distribution.Compat.Directory ( Distribution/Compat/Directory.hs, setup/Distribution/Compat/Directory.o ) [ 5 of 32] Compiling Distribution.Compat.FilePath ( Distribution/Compat/FilePath.hs, setup/Distribution/Compat/FilePath.o ) [ 6 of 32] Compiling Distribution.Compat.Exception ( Distribution/Compat/Exception.hs, setup/Distribution/Compat/Exception.o ) [ 7 of 32] Compiling Distribution.GetOpt ( Distribution/GetOpt.hs, setup/Distribution/GetOpt.o ) [ 8 of 32] Compiling Language.Haskell.Extension ( Language/Haskell/Extension.hs, setup/Language/Haskell/Extension.o ) [ 9 of 32] Compiling Distribution.Simple.Utils ( Distribution/Simple/Utils.hs, setup/Distribution/Simple/Utils.o ) [10 of 32] Compiling Distribution.Program ( Distribution/Program.hs, setup/Distribution/Program.o ) [11 of 32] Compiling Distribution.License ( Distribution/License.hs, setup/Distribution/License.o ) [12 of 32] Compiling Distribution.Compat.ReadP ( Distribution/Compat/ReadP.hs, setup/Distribution/Compat/ReadP.o ) [13 of 32] Compiling Distribution.Version ( Distribution/Version.hs, setup/Distribution/Version.o ) [14 of 32] Compiling Distribution.Compiler ( Distribution/Compiler.hs, setup/Distribution/Compiler.o ) [15 of 32] Compiling Distribution.Setup ( Distribution/Setup.hs, setup/Distribution/Setup.o ) [16 of 32] Compiling Distribution.Package ( Distribution/Package.hs, setup/Distribution/Package.o ) [17 of 32] Compiling Distribution.ParseUtils ( Distribution/ParseUtils.hs, setup/Distribution/ParseUtils.o ) [18 of 32] Compiling Distribution.InstalledPackageInfo ( Distribution/InstalledPackageInfo.hs, setup/Distribution/InstalledPackageInfo.o ) [19 of 32] Compiling Distribution.PackageDescription ( Distribution/PackageDescription.hs, setup/Distribution/PackageDescription.o ) [20 of 32] Compiling Distribution.Simple.LocalBuildInfo ( Distribution/Simple/LocalBuildInfo.hs, setup/Distribution/Simple/LocalBuildInfo.o ) [21 of 32] Compiling Distribution.Simple.JHC ( Distribution/Simple/JHC.hs, setup/Distribution/Simple/JHC.o ) [22 of 32] Compiling Distribution.Simple.GHCPackageConfig ( Distribution/Simple/GHCPackageConfig.hs, setup/Distribution/Simple/GHCPackageConfig.o ) Distribution/Simple/GHCPackageConfig.hs:54:26: Ambiguous type variable `e' in the constraint: `GHC.Exception.Exception e' arising from a use of `try' at Distribution/Simple/GHCPackageConfig.hs:54:26-49 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 [22 of 32] Compiling Distribution.Simple.GHCPackageConfig ( Distribution/Simple/GHCPackageConfig.hs, setup/Distribution/Simple/GHCPackageConfig.o ) Distribution/Simple/GHCPackageConfig.hs:54:26: Ambiguous type variable `e' in the constraint: `GHC.Exception.Exception e' arising from a use of `try' at Distribution/Simple/GHCPackageConfig.hs:54:26-49 Probable fix: add a type signature that fixes these type variable(s)