
I'm not quite sure what's going on. I've CCed Andres, who wrote the new
constraint solver.
One especially confusing part is this:
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.
Why is Cabal setting both base3 and base4 to True?
P.S. You can try the same command with --solver=topdown and see if that
works.
On Mon, Nov 19, 2012 at 8:22 PM, Gregory Guthrie
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
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****
** **