Johan, thanks for the note and information. My setup is: (Windows 7) cabal-install version 0.14.0 using version 1.14.0 of the Cabal library The Glorious Glasgow Haskell Compilation System, version 7.4.2 Haskell Platform 2012.4.0.0 I had just done a "cabal update". C:\Users\guthrie>cabal install -v cabal-install Reading available packages... Choosing modular solver. Resolving dependencies... Extracting C:\Users\guthrie\AppData\Roaming\cabal\packages\hackage.haskell.org\Cabal\1.16.0 .3\Cabal-1.16.0.3.tar.gz to C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392... creating C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\set up creating C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist creating C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\set up e:\Plang\Haskell Platform\bin\ghc.exe --make C:\Users\guthrie\AppData\Local\Temp \Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Setup.hs -o C:\Users\guthrie\AppData\Local\ Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\setup.exe -odir C:\Users\gut hrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup -hidir C: \Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup -i -iC:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3 [ 1 of 65] Compiling Distribution.Compat.Exception ( C:\Users\guthrie\AppData\Lo cal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Compat\Exception.hs, C :\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setu p\Distribution\Compat\Exception.o ) [ 2 of 65] Compiling Distribution.Compat.TempFile ( C:\Users\guthrie\AppData\Loc al\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Compat\TempFile.hs, C:\ Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\ Distribution\Compat\TempFile.o ) [ 3 of 65] Compiling Distribution.Compat.CopyFile ( C:\Users\guthrie\AppData\Loc al\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Compat\CopyFile.hs, C:\ Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\ Distribution\Compat\CopyFile.o ) [ 4 of 65] Compiling Distribution.GetOpt ( C:\Users\guthrie\AppData\Local\Temp\C abal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\GetOpt.hs, C:\Users\guthrie\AppD ata\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\GetOp t.o ) [ 5 of 65] Compiling Distribution.Compat.ReadP ( C:\Users\guthrie\AppData\Local\ Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Compat\ReadP.hs, C:\Users\ guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distri bution\Compat\ReadP.o ) [ 6 of 65] Compiling Distribution.Text ( C:\Users\guthrie\AppData\Local\Temp\Cab al-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Text.hs, C:\Users\guthrie\AppData\ Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\Text.o ) [ 7 of 65] Compiling Distribution.Version ( C:\Users\guthrie\AppData\Local\Temp\ Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Version.hs, C:\Users\guthrie\Ap pData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\Ver sion.o ) [ 8 of 65] Compiling Language.Haskell.Extension ( C:\Users\guthrie\AppData\Local \Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Language\Haskell\Extension.hs, C:\User s\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Lang uage\Haskell\Extension.o ) [ 9 of 65] Compiling Distribution.TestSuite ( C:\Users\guthrie\AppData\Local\Tem p\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\TestSuite.hs, C:\Users\guthri e\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution \TestSuite.o ) [10 of 65] Compiling Distribution.System ( C:\Users\guthrie\AppData\Local\Temp\C abal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\System.hs, C:\Users\guthrie\AppD ata\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\Syste m.o ) [11 of 65] Compiling Distribution.Simple.PreProcess.Unlit ( C:\Users\guthrie\App Data\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\PreProce ss\Unlit.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16 .0.3\dist\setup\Distribution\Simple\PreProcess\Unlit.o ) [12 of 65] Compiling Distribution.ReadE ( C:\Users\guthrie\AppData\Local\Temp\Ca bal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\ReadE.hs, C:\Users\guthrie\AppDat a\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\ReadE.o ) [13 of 65] Compiling Distribution.Verbosity ( C:\Users\guthrie\AppData\Local\Tem p\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Verbosity.hs, C:\Users\guthri e\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution \Verbosity.o ) [14 of 65] Compiling Distribution.Package ( C:\Users\guthrie\AppData\Local\Temp\ Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Package.hs, C:\Users\guthrie\Ap pData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\Pac kage.o ) [15 of 65] Compiling Distribution.ModuleName ( C:\Users\guthrie\AppData\Local\Te mp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\ModuleName.hs, C:\Users\guth rie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distributi on\ModuleName.o ) [16 of 65] Compiling Distribution.Simple.Utils ( C:\Users\guthrie\AppData\Local\ Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Utils.hs, C:\Users\ guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distri bution\Simple\Utils.o ) [17 of 65] Compiling Distribution.Simple.Program.Types ( C:\Users\guthrie\AppDat a\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\Typ es.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\d ist\setup\Distribution\Simple\Program\Types.o ) [18 of 65] Compiling Distribution.Simple.Program.Builtin ( C:\Users\guthrie\AppD ata\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\B uiltin.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0 .3\dist\setup\Distribution\Simple\Program\Builtin.o ) [19 of 65] Compiling Distribution.Simple.Program.Db ( C:\Users\guthrie\AppData\L ocal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\Db.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\se tup\Distribution\Simple\Program\Db.o ) [20 of 65] Compiling Distribution.Simple.Program.Run ( C:\Users\guthrie\AppData\ Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\Run.h s, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\ setup\Distribution\Simple\Program\Run.o ) [21 of 65] Compiling Distribution.Simple.Program ( C:\Users\guthrie\AppData\Loca l\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program.hs, C:\Us ers\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Di stribution\Simple\Program.o ) [22 of 65] Compiling Distribution.Simple.Program.Ar ( C:\Users\guthrie\AppData\L ocal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\Ar.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\se tup\Distribution\Simple\Program\Ar.o ) [23 of 65] Compiling Distribution.Simple.Program.Hpc ( C:\Users\guthrie\AppData\ Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\Hpc.h s, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\ setup\Distribution\Simple\Program\Hpc.o ) [24 of 65] Compiling Distribution.Simple.Program.Ld ( C:\Users\guthrie\AppData\L ocal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\Ld.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\se tup\Distribution\Simple\Program\Ld.o ) [25 of 65] Compiling Distribution.Simple.Program.Script ( C:\Users\guthrie\AppDa ta\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\Sc ript.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3 \dist\setup\Distribution\Simple\Program\Script.o ) [26 of 65] Compiling Distribution.License ( C:\Users\guthrie\AppData\Local\Temp\ Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\License.hs, C:\Users\guthrie\Ap pData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\Lic ense.o ) [27 of 65] Compiling Distribution.Compiler ( C:\Users\guthrie\AppData\Local\Temp \Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Compiler.hs, C:\Users\guthrie\ AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\C ompiler.o ) [28 of 65] Compiling Distribution.PackageDescription ( C:\Users\guthrie\AppData\ Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\PackageDescription.h s, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\ setup\Distribution\PackageDescription.o ) [29 of 65] Compiling Distribution.PackageDescription.Configuration ( C:\Users\gu thrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Packag eDescription\Configuration.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0. 3-12392\Cabal-1.16.0.3\dist\setup\Distribution\PackageDescription\Configuration. o ) [30 of 65] Compiling Distribution.PackageDescription.Check ( C:\Users\guthrie\Ap pData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\PackageDescrip tion\Check.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1. 16.0.3\dist\setup\Distribution\PackageDescription\Check.o ) [31 of 65] Compiling Distribution.ParseUtils ( C:\Users\guthrie\AppData\Local\Te mp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\ParseUtils.hs, C:\Users\guth rie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distributi on\ParseUtils.o ) [32 of 65] Compiling Distribution.InstalledPackageInfo ( C:\Users\guthrie\AppDat a\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\InstalledPackageIn fo.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\d ist\setup\Distribution\InstalledPackageInfo.o ) [33 of 65] Compiling Distribution.Simple.PackageIndex ( C:\Users\guthrie\AppData \Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\PackageIndex .hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dis t\setup\Distribution\Simple\PackageIndex.o ) [34 of 65] Compiling Distribution.Simple.GHC.IPI642 ( C:\Users\guthrie\AppData\L ocal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\GHC\IPI642.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\se tup\Distribution\Simple\GHC\IPI642.o ) [35 of 65] Compiling Distribution.Simple.GHC.IPI641 ( C:\Users\guthrie\AppData\L ocal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\GHC\IPI641.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\se tup\Distribution\Simple\GHC\IPI641.o ) [36 of 65] Compiling Distribution.PackageDescription.Parse ( C:\Users\guthrie\Ap pData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\PackageDescrip tion\Parse.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1. 16.0.3\dist\setup\Distribution\PackageDescription\Parse.o ) [37 of 65] Compiling Distribution.Simple.Command ( C:\Users\guthrie\AppData\Loca l\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Command.hs, C:\Us ers\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Di stribution\Simple\Command.o ) [38 of 65] Compiling Distribution.Simple.Compiler ( C:\Users\guthrie\AppData\Loc al\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Compiler.hs, C:\ Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\ Distribution\Simple\Compiler.o ) [39 of 65] Compiling Distribution.Simple.Program.HcPkg ( C:\Users\guthrie\AppDat a\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\HcP kg.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\d ist\setup\Distribution\Simple\Program\HcPkg.o ) [40 of 65] Compiling Distribution.Simple.InstallDirs ( C:\Users\guthrie\AppData\ Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\InstallDirs.h s, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\ setup\Distribution\Simple\InstallDirs.o ) [41 of 65] Compiling Distribution.Simple.Setup ( C:\Users\guthrie\AppData\Local\ Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Setup.hs, C:\Users\ guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distri bution\Simple\Setup.o ) [42 of 65] Compiling Distribution.Simple.LocalBuildInfo ( C:\Users\guthrie\AppDa ta\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\LocalBuild Info.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3 \dist\setup\Distribution\Simple\LocalBuildInfo.o ) [43 of 65] Compiling Distribution.Simple.Build.Macros ( C:\Users\guthrie\AppData \Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Build\Macros .hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dis t\setup\Distribution\Simple\Build\Macros.o ) [44 of 65] Compiling Distribution.Simple.BuildPaths ( C:\Users\guthrie\AppData\L ocal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\BuildPaths.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\se tup\Distribution\Simple\BuildPaths.o ) [45 of 65] Compiling Distribution.Simple.Build.PathsModule ( C:\Users\guthrie\Ap pData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Build\P athsModule.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1. 16.0.3\dist\setup\Distribution\Simple\Build\PathsModule.o ) [46 of 65] Compiling Distribution.Simple.LHC ( C:\Users\guthrie\AppData\Local\Te mp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\LHC.hs, C:\Users\guth rie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distributi on\Simple\LHC.o ) [47 of 65] Compiling Distribution.Simple.Hpc ( C:\Users\guthrie\AppData\Local\Te mp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Hpc.hs, C:\Users\guth rie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distributi on\Simple\Hpc.o ) [48 of 65] Compiling Distribution.Simple.JHC ( C:\Users\guthrie\AppData\Local\Te mp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\JHC.hs, C:\Users\guth rie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distributi on\Simple\JHC.o ) [49 of 65] Compiling Distribution.Simple.NHC ( C:\Users\guthrie\AppData\Local\Te mp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\NHC.hs, C:\Users\guth rie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distributi on\Simple\NHC.o ) [50 of 65] Compiling Distribution.Simple.UHC ( C:\Users\guthrie\AppData\Local\Te mp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\UHC.hs, C:\Users\guth rie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distributi on\Simple\UHC.o ) [51 of 65] Compiling Distribution.Simple.Test ( C:\Users\guthrie\AppData\Local\T emp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Test.hs, C:\Users\gu thrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribu tion\Simple\Test.o ) [52 of 65] Compiling Distribution.Simple.PreProcess ( C:\Users\guthrie\AppData\L ocal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\PreProcess.hs, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\se tup\Distribution\Simple\PreProcess.o ) [53 of 65] Compiling Distribution.Simple.Hugs ( C:\Users\guthrie\AppData\Local\T emp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Hugs.hs, C:\Users\gu thrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribu tion\Simple\Hugs.o ) [54 of 65] Compiling Distribution.Simple.SrcDist ( C:\Users\guthrie\AppData\Loca l\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\SrcDist.hs, C:\Us ers\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Di stribution\Simple\SrcDist.o ) [55 of 65] Compiling Distribution.Simple.UserHooks ( C:\Users\guthrie\AppData\Lo cal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\UserHooks.hs, C :\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setu p\Distribution\Simple\UserHooks.o ) [56 of 65] Compiling Distribution.Simple.Bench ( C:\Users\guthrie\AppData\Local\ Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Bench.hs, C:\Users\ guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distri bution\Simple\Bench.o ) [57 of 65] Compiling Distribution.Simple.Program.GHC ( C:\Users\guthrie\AppData\ Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Program\GHC.h s, C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\ setup\Distribution\Simple\Program\GHC.o ) [58 of 65] Compiling Distribution.Simple.GHC ( C:\Users\guthrie\AppData\Local\Te mp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\GHC.hs, C:\Users\guth rie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distributi on\Simple\GHC.o ) [59 of 65] Compiling Distribution.Simple.Configure ( C:\Users\guthrie\AppData\Lo cal\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Configure.hs, C :\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setu p\Distribution\Simple\Configure.o ) [60 of 65] Compiling Distribution.Simple.Install ( C:\Users\guthrie\AppData\Loca l\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Install.hs, C:\Us ers\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Di stribution\Simple\Install.o ) [61 of 65] Compiling Distribution.Simple.Register ( C:\Users\guthrie\AppData\Loc al\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Register.hs, C:\ Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\ Distribution\Simple\Register.o ) [62 of 65] Compiling Distribution.Simple.Build ( C:\Users\guthrie\AppData\Local\ Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Build.hs, C:\Users\ guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distri bution\Simple\Build.o ) [63 of 65] Compiling Distribution.Simple.Haddock ( C:\Users\guthrie\AppData\Loca l\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple\Haddock.hs, C:\Us ers\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Di stribution\Simple\Haddock.o ) [64 of 65] Compiling Distribution.Simple ( C:\Users\guthrie\AppData\Local\Temp\C abal-1.16.0.3-12392\Cabal-1.16.0.3\Distribution\Simple.hs, C:\Users\guthrie\AppD ata\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Distribution\Simpl e.o ) [65 of 65] Compiling Main ( C:\Users\guthrie\AppData\Local\Temp\Caba l-1.16.0.3-12392\Cabal-1.16.0.3\Setup.hs, C:\Users\guthrie\AppData\Local\Temp\Ca bal-1.16.0.3-12392\Cabal-1.16.0.3\dist\setup\Main.o ) Linking C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\ dist\setup\setup.exe ... C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\set up\setup.exe configure --verbose=2 --ghc --prefix=C:\Users\guthrie\AppData\Roaming\cabal --user --flags=base4 --flags=base3 --constraint=process ==1.1.0.1 --constraint=pretty ==1.1.1.0 --constraint=old-time ==1.1.0.0 --constraint=filepath ==1.3.0.0 --constraint=directory ==1.1.0.2 --constraint=containers ==0.4.2.1 --constraint=base ==4.5.1.0 --constraint=array ==0.4.0.0 --disable-tests --disable-benchmarks Configuring Cabal-1.16.0.3... Flags chosen: base3=True, base4=True Dependency array ==0.4.0.0: using array-0.4.0.0 Dependency base ==4.5.1.0: using base-4.5.1.0 Dependency containers ==0.4.2.1: using containers-0.4.2.1 Dependency directory ==1.1.0.2: using directory-1.1.0.2 Dependency filepath ==1.3.0.0: using filepath-1.3.0.0 Dependency old-time ==1.1.0.0: using old-time-1.1.0.0 Dependency pretty ==1.1.1.0: using pretty-1.1.1.0 Dependency process ==1.1.0.1: using process-1.1.0.1 Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. package process-1.1.0.1 requires base-4.5.0.0 package pretty-1.1.1.0 requires base-4.5.0.0 package old-time-1.1.0.0 requires base-4.5.0.0 package old-locale-1.0.0.4 requires base-4.5.0.0 package filepath-1.3.0.0 requires base-4.5.0.0 package directory-1.1.0.2 requires base-4.5.0.0 package deepseq-1.3.0.0 requires base-4.5.0.0 package containers-0.4.2.1 requires base-4.5.0.0 package bytestring-0.9.2.1 requires base-4.5.0.0 package array-0.4.0.0 requires base-4.5.0.0 package Win32-2.2.2.0 requires base-4.5.0.0 package filepath-1.3.0.0 requires base-4.5.1.0 package Cabal-1.16.0.3 requires base-4.5.1.0 package Cabal-1.16.0.3 requires filepath-1.3.0.0 package process-1.1.0.1 requires filepath-1.3.0.0 package directory-1.1.0.2 requires filepath-1.3.0.0 package integer-gmp-0.4.0.0 requires ghc-prim-0.2.0.0 package bytestring-0.9.2.1 requires ghc-prim-0.2.0.0 package base-4.5.0.0 requires ghc-prim-0.2.0.0 package integer-gmp-0.4.0.0 requires ghc-prim-0.2.0.0 package base-4.5.1.0 requires ghc-prim-0.2.0.0 package base-4.5.1.0 requires integer-gmp-0.4.0.0 package base-4.5.0.0 requires integer-gmp-0.4.0.0 Using Cabal-1.9999 compiled by ghc-7.4 Using compiler: ghc-7.4.2 Using install prefix: C:\Users\guthrie\AppData\Roaming\cabal Binaries installed in: C:\Users\guthrie\AppData\Roaming\cabal\bin Libraries installed in: C:\Users\guthrie\AppData\Roaming\cabal\Cabal-1.16.0.3\ghc-7.4.2 Private binaries installed in: C:\Users\guthrie\AppData\Roaming\cabal\Cabal-1.16.0.3 Data files installed in: C:\Users\guthrie\AppData\Roaming\cabal\Cabal-1.16.0.3 Documentation installed in: C:\Users\guthrie\AppData\Roaming\cabal\doc\Cabal-1.16.0.3 Using alex version 3.0.2 found on system at: e:\Plang\Haskell Platform\lib\extralibs\bin\alex.exe Using ar found on system at: e:\Plang\Haskell Platform\mingw\bin\ar.exe No c2hs found Using cpphs version 1.12 found on system at: C:\Users\guthrie\AppData\Roaming\cabal\bin\cpphs.exe No ffihugs found Using gcc version 4.5.2 found on system at: e:\Plang\Haskell Platform\mingw\bin\gcc.exe Using ghc version 7.4.2 found on system at: e:\Plang\Haskell Platform\bin\ghc.exe Using ghc-pkg version 7.4.2 found on system at: e:\Plang\Haskell Platform\bin\ghc-pkg.exe No greencard found Using haddock version 2.11.0 found on system at: e:\Plang\Haskell Platform\bin\haddock.exe Using happy version 1.18.10 found on system at: e:\Plang\Haskell Platform\lib\extralibs\bin\happy.exe No hmake found Using hpc version 0.6 found on system at: e:\Plang\Haskell Platform\bin\hpc.exe Using hsc2hs version 0.67 found on system at: e:\Plang\Haskell Platform\bin\hsc2hs.exe No hscolour found No hugs found No jhc found Using ld found on system at: e:\Plang\Haskell Platform\mingw\bin\ld.exe No lhc found No lhc-pkg found No nhc98 found Using pkg-config version 0.25 found on system at: E:\Programs\Graphviz 2.28\bin\pkg-config.exe Using ranlib found on system at: e:\developer\MinGW\bin\ranlib.exe Using strip found on system at: e:\Plang\Haskell Platform\mingw\bin\strip.exe Using tar found on system at: e:\Tools\Gnuwin32\bin\tar.exe No uhc found creating C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\set up C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-12392\Cabal-1.16.0.3\dist\set up\setup.exe build --verbose=2 creating dist\build creating dist\build\autogen Building Cabal-1.16.0.3... Preprocessing library Cabal-1.16.0.3... Building library... creating dist\build e:\Plang\Haskell Platform\bin\ghc.exe --make -fbuilding-cabal-package -O -odir d ist\build -hidir dist\build -stubdir dist\build -i -idist\build -i. -idist\build \autogen -Idist\build\autogen -Idist\build -optP-include -optPdist\build\autogen \cabal_macros.h -package-name Cabal-1.16.0.3 -hide-all-packages -package-conf di st\package.conf.inplace -package-id array-0.4.0.0-3cf1bc3f5cd0078adea24752c18081 b9 -package-id base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917 -package-id contain ers-0.4.2.1-7c54595400348f577b3b4a45691c5afd -package-id directory-1.1.0.2-02702 78088d4b2588b52cbec49af4cb7 -package-id filepath-1.3.0.0-2f497f30c85bfb59ab50596 7fb933019 -package-id old-time-1.1.0.0-7b2e123ada736534f8119498399ea8c8 -package -id pretty-1.1.1.0-7e118fa87f5698f5c005fe87b34befe8 -package-id process-1.1.0.1- a1e999172167bbc8a1120e48bbfdef22 -XHaskell98 -XCPP Distribution.Compiler Distrib ution.InstalledPackageInfo Distribution.License Distribution.Make Distribution.M oduleName Distribution.Package Distribution.PackageDescription Distribution.Pack ageDescription.Configuration Distribution.PackageDescription.Parse Distribution. PackageDescription.Check Distribution.PackageDescription.PrettyPrint Distributio n.ParseUtils Distribution.ReadE Distribution.Simple Distribution.Simple.Build Di stribution.Simple.Build.Macros Distribution.Simple.Build.PathsModule Distributio n.Simple.BuildPaths Distribution.Simple.Bench Distribution.Simple.Command Distri bution.Simple.Compiler Distribution.Simple.Configure Distribution.Simple.GHC Dis tribution.Simple.LHC Distribution.Simple.Haddock Distribution.Simple.Hpc Distrib ution.Simple.Hugs Distribution.Simple.Install Distribution.Simple.InstallDirs Di stribution.Simple.JHC Distribution.Simple.LocalBuildInfo Distribution.Simple.NHC Distribution.Simple.PackageIndex Distribution.Simple.PreProcess Distribution.Si mple.PreProcess.Unlit Distribution.Simple.Program Distribution.Simple.Program.Ar Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db Distribution .Simple.Program.GHC Distribution.Simple.Program.HcPkg Distribution.Simple.Progra m.Hpc Distribution.Simple.Program.Ld Distribution.Simple.Program.Run Distributio n.Simple.Program.Script Distribution.Simple.Program.Types Distribution.Simple.Re gister Distribution.Simple.Setup Distribution.Simple.SrcDist Distribution.Simple .Test Distribution.Simple.UHC Distribution.Simple.UserHooks Distribution.Simple. Utils Distribution.System Distribution.TestSuite Distribution.Text Distribution. Verbosity Distribution.Version Distribution.Compat.ReadP Language.Haskell.Extens ion Distribution.GetOpt Distribution.Compat.Exception Distribution.Compat.CopyFi le Distribution.Compat.TempFile Distribution.Simple.GHC.IPI641 Distribution.Simp le.GHC.IPI642 Paths_Cabal -fwarn-tabs -Wall -fno-ignore-asserts <command line>: cannot satisfy -package-id array-0.4.0.0-3cf1bc3f5cd0078adea2475 2c18081b9 (use -v for more information) World file is already up to date. cabal: Error: some packages failed to install: Cabal-1.16.0.3 failed during the building phase. The exception was: ExitFailure 1 cabal-install-1.16.0.2 depends on Cabal-1.16.0.3 which failed to install. ------------------------------------------- Subject: Re: [Haskell-cafe] Cabal failures... Hi Greg, On Mon, Nov 19, 2012 at 1:25 PM, Gregory Guthrie <guthrie@mum.edu<mailto:guthrie@mum.edu>> wrote: I follow the Cabal-messes threads with some interest, since that is the hardest area for me since starting to use Haskell. Probably 40-60% of all package install fail for some mysterious reason, with threats that trying to fix them will break more things, which generally is true. :-) We're working on it. Be brave, things are going to get better! Make sure that the place that the "cabal" binary gets installed into (which is printed at the end of the install) is on your PATH. Linking C:\Users\guthrie\AppData\Local\Temp\Cabal-1.16.0.3-13880\Cabal-1.16.0.3\dist\setup\setup.exe ... Configuring Cabal-1.16.0.3... Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. This is a sure sign that things are not going to work well. Could you include the output of cabal install -v cabal-install please. The output here is not enough to tell me what's going on. Please also include the output of cabal --version ghc --version Are you using the Haskell Platform, if so, which version? -- Johan