[Haskell-cafe] problem with cabal-install-1.16.0 and Cabal-1.16.0.1 on Haskell Platform for OS X

Derrell Piper ddp at electric-loft.org
Tue Oct 9 17:31:15 CEST 2012


Hi,

New Haskell user here.  I have the latest Haskell Platform 2012.2.0.0 for Mac OS X, 64 bit installed.  I have not installed any additional packages.  Believe me, the Prelude hurts enough.  Anyways, seeing the big update to cabal, I decided to install it and did a: 

cabal install cabal-install-1.16.0 Cabal-1.16.0.1

...per the announcement.  The installation seemingly went well (log attached) but I'm left with a symlink farm that's still pointing at the old version.  NB: I did the installation in my own account (ddp), not via sudo which looks like what was probably expected given the ownerships I do see.  Here's what I'm left with:

% which cabal
/usr/bin/cabal
% ls -la /usr/bin/cabal
lrwxr-xr-x  1 root  wheel  - 26 Oct  8 16:42 /usr/bin/cabal -> /Library/Haskell/bin/cabal
% ls -la /Library/Haskell/bin/cabal*
lrwxr-xr-x  1 ddp   wheel  -   10 Oct  8 16:42 /Library/Haskell/bin/cabal -> cabal.wrap
lrwxr-xr-x  1 ddp   wheel  -   37 Oct  8 16:42 /Library/Haskell/bin/cabal.real -> ../lib/cabal-install-0.14.0/bin/cabal
-rwxr-xr-x  1 root  admin  - 4197 May 27 12:37 /Library/Haskell/bin/cabal.wrap

I find that it actually installed itself here:

% ls -la ~/Library/Haskell/bin/cabal*
lrwxr-xr-x  1 ddp  staff  - 47 Oct  8 20:45 /Users/ddp/Library/Haskell/bin/cabal -> ../ghc-7.4.1/lib/cabal-install-1.16.0/bin/cabal

So I guess my questions are:

1) did I miss some step along the way?
2) what's the correct way to fix this?  Just change the cabal.real symlink to point to where it actually is?
3) which, if any, directories should I have in my PATH in general: /Library/Haskell/bin, ~/Library/Haskell/bin, neither or both?

Thanks,

Derrell

Installation log:

fluffy512% cabal --version
cabal-install version 0.14.0
using version 1.14.0 of the Cabal library 
fluffy513% cabal update
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install
fluffy514% cabal install cabal-install-1.16.0 Cabal-1.16.0.1
Resolving dependencies...
[ 1 of 65] Compiling Distribution.Compat.Exception ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Compat/Exception.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Compat/Exception.o )
[ 2 of 65] Compiling Distribution.Compat.TempFile ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Compat/TempFile.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Compat/TempFile.o )
[ 3 of 65] Compiling Distribution.Compat.CopyFile ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Compat/CopyFile.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Compat/CopyFile.o )
[ 4 of 65] Compiling Distribution.GetOpt ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/GetOpt.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/GetOpt.o )
[ 5 of 65] Compiling Distribution.Compat.ReadP ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Compat/ReadP.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Compat/ReadP.o )
[ 6 of 65] Compiling Distribution.Text ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Text.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Text.o )
[ 7 of 65] Compiling Distribution.Version ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Version.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Version.o )
[ 8 of 65] Compiling Language.Haskell.Extension ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Language/Haskell/Extension.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Language/Haskell/Extension.o )
[ 9 of 65] Compiling Distribution.TestSuite ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/TestSuite.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/TestSuite.o )
[10 of 65] Compiling Distribution.System ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/System.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/System.o )
[11 of 65] Compiling Distribution.Simple.PreProcess.Unlit ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/PreProcess/Unlit.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/PreProcess/Unlit.o )
[12 of 65] Compiling Distribution.ReadE ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/ReadE.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/ReadE.o )
[13 of 65] Compiling Distribution.Verbosity ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Verbosity.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Verbosity.o )
[14 of 65] Compiling Distribution.Package ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Package.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Package.o )
[15 of 65] Compiling Distribution.ModuleName ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/ModuleName.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/ModuleName.o )
[16 of 65] Compiling Distribution.Simple.Utils ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Utils.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Utils.o )
[17 of 65] Compiling Distribution.Simple.Program.Types ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/Types.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/Types.o )
[18 of 65] Compiling Distribution.Simple.Program.Builtin ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/Builtin.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/Builtin.o )
[19 of 65] Compiling Distribution.Simple.Program.Db ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/Db.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/Db.o )
[20 of 65] Compiling Distribution.Simple.Program.Run ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/Run.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/Run.o )
[21 of 65] Compiling Distribution.Simple.Program ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program.o )
[22 of 65] Compiling Distribution.Simple.Program.Ar ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/Ar.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/Ar.o )
[23 of 65] Compiling Distribution.Simple.Program.Hpc ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/Hpc.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/Hpc.o )
[24 of 65] Compiling Distribution.Simple.Program.Ld ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/Ld.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/Ld.o )
[25 of 65] Compiling Distribution.Simple.Program.Script ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/Script.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/Script.o )
[26 of 65] Compiling Distribution.License ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/License.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/License.o )
[27 of 65] Compiling Distribution.Compiler ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Compiler.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Compiler.o )
[28 of 65] Compiling Distribution.PackageDescription ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/PackageDescription.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/PackageDescription.o )
[29 of 65] Compiling Distribution.PackageDescription.Configuration ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/PackageDescription/Configuration.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/PackageDescription/Configuration.o )
[30 of 65] Compiling Distribution.PackageDescription.Check ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/PackageDescription/Check.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/PackageDescription/Check.o )
[31 of 65] Compiling Distribution.ParseUtils ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/ParseUtils.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/ParseUtils.o )
[32 of 65] Compiling Distribution.InstalledPackageInfo ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/InstalledPackageInfo.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/InstalledPackageInfo.o )
[33 of 65] Compiling Distribution.Simple.PackageIndex ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/PackageIndex.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/PackageIndex.o )
[34 of 65] Compiling Distribution.Simple.GHC.IPI642 ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/GHC/IPI642.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/GHC/IPI642.o )
[35 of 65] Compiling Distribution.Simple.GHC.IPI641 ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/GHC/IPI641.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/GHC/IPI641.o )
[36 of 65] Compiling Distribution.PackageDescription.Parse ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/PackageDescription/Parse.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/PackageDescription/Parse.o )
[37 of 65] Compiling Distribution.Simple.Command ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Command.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Command.o )
[38 of 65] Compiling Distribution.Simple.Compiler ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Compiler.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Compiler.o )
[39 of 65] Compiling Distribution.Simple.Program.HcPkg ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/HcPkg.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/HcPkg.o )
[40 of 65] Compiling Distribution.Simple.InstallDirs ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/InstallDirs.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/InstallDirs.o )
[41 of 65] Compiling Distribution.Simple.Setup ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Setup.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Setup.o )
[42 of 65] Compiling Distribution.Simple.LocalBuildInfo ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/LocalBuildInfo.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/LocalBuildInfo.o )
[43 of 65] Compiling Distribution.Simple.Build.Macros ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Build/Macros.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Build/Macros.o )
[44 of 65] Compiling Distribution.Simple.BuildPaths ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/BuildPaths.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/BuildPaths.o )
[45 of 65] Compiling Distribution.Simple.Build.PathsModule ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Build/PathsModule.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Build/PathsModule.o )
[46 of 65] Compiling Distribution.Simple.LHC ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/LHC.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/LHC.o )
[47 of 65] Compiling Distribution.Simple.Hpc ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Hpc.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Hpc.o )
[48 of 65] Compiling Distribution.Simple.JHC ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/JHC.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/JHC.o )
[49 of 65] Compiling Distribution.Simple.NHC ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/NHC.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/NHC.o )
[50 of 65] Compiling Distribution.Simple.UHC ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/UHC.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/UHC.o )
[51 of 65] Compiling Distribution.Simple.Test ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Test.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Test.o )
[52 of 65] Compiling Distribution.Simple.PreProcess ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/PreProcess.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/PreProcess.o )
[53 of 65] Compiling Distribution.Simple.Hugs ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Hugs.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Hugs.o )
[54 of 65] Compiling Distribution.Simple.SrcDist ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/SrcDist.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/SrcDist.o )
[55 of 65] Compiling Distribution.Simple.UserHooks ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/UserHooks.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/UserHooks.o )
[56 of 65] Compiling Distribution.Simple.Bench ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Bench.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Bench.o )
[57 of 65] Compiling Distribution.Simple.Program.GHC ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Program/GHC.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Program/GHC.o )
[58 of 65] Compiling Distribution.Simple.GHC ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/GHC.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/GHC.o )
[59 of 65] Compiling Distribution.Simple.Configure ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Configure.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Configure.o )
[60 of 65] Compiling Distribution.Simple.Install ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Install.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Install.o )
[61 of 65] Compiling Distribution.Simple.Register ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Register.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Register.o )
[62 of 65] Compiling Distribution.Simple.Build ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Build.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Build.o )
[63 of 65] Compiling Distribution.Simple.Haddock ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple/Haddock.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple/Haddock.o )
[64 of 65] Compiling Distribution.Simple ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Distribution/Simple.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Distribution/Simple.o )
[65 of 65] Compiling Main             ( /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/Setup.hs, /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/Main.o )
Linking /var/folders/sm/f2yb5sp11490bcy5k6t46v200000gn/T/Cabal-1.16.0.1-48304/Cabal-1.16.0.1/dist/setup/setup ...
Configuring Cabal-1.16.0.1...
Building Cabal-1.16.0.1...
Preprocessing library Cabal-1.16.0.1...
[ 1 of 67] Compiling Paths_Cabal      ( dist/build/autogen/Paths_Cabal.hs, dist/build/Paths_Cabal.o )
[ 2 of 67] Compiling Distribution.TestSuite ( Distribution/TestSuite.hs, dist/build/Distribution/TestSuite.o )
[ 3 of 67] Compiling Distribution.Simple.PreProcess.Unlit ( Distribution/Simple/PreProcess/Unlit.hs, dist/build/Distribution/Simple/PreProcess/Unlit.o )
[ 4 of 67] Compiling Distribution.GetOpt ( Distribution/GetOpt.hs, dist/build/Distribution/GetOpt.o )
[ 5 of 67] Compiling Distribution.Compat.Exception ( Distribution/Compat/Exception.hs, dist/build/Distribution/Compat/Exception.o )
[ 6 of 67] Compiling Distribution.Compat.TempFile ( Distribution/Compat/TempFile.hs, dist/build/Distribution/Compat/TempFile.o )
[ 7 of 67] Compiling Distribution.Compat.CopyFile ( Distribution/Compat/CopyFile.hs, dist/build/Distribution/Compat/CopyFile.o )
[ 8 of 67] Compiling Distribution.Compat.ReadP ( Distribution/Compat/ReadP.hs, dist/build/Distribution/Compat/ReadP.o )
[ 9 of 67] Compiling Distribution.ReadE ( Distribution/ReadE.hs, dist/build/Distribution/ReadE.o )
[10 of 67] Compiling Distribution.Verbosity ( Distribution/Verbosity.hs, dist/build/Distribution/Verbosity.o )
[11 of 67] Compiling Distribution.Text ( Distribution/Text.hs, dist/build/Distribution/Text.o )
[12 of 67] Compiling Distribution.ModuleName ( Distribution/ModuleName.hs, dist/build/Distribution/ModuleName.o )
[13 of 67] Compiling Distribution.System ( Distribution/System.hs, dist/build/Distribution/System.o )
[14 of 67] Compiling Language.Haskell.Extension ( Language/Haskell/Extension.hs, dist/build/Language/Haskell/Extension.o )
[15 of 67] Compiling Distribution.Version ( Distribution/Version.hs, dist/build/Distribution/Version.o )
[16 of 67] Compiling Distribution.License ( Distribution/License.hs, dist/build/Distribution/License.o )
[17 of 67] Compiling Distribution.Package ( Distribution/Package.hs, dist/build/Distribution/Package.o )
[18 of 67] Compiling Distribution.Simple.Utils ( Distribution/Simple/Utils.hs, dist/build/Distribution/Simple/Utils.o )
[19 of 67] Compiling Distribution.Simple.Program.Types ( Distribution/Simple/Program/Types.hs, dist/build/Distribution/Simple/Program/Types.o )
[20 of 67] Compiling Distribution.Simple.Program.Run ( Distribution/Simple/Program/Run.hs, dist/build/Distribution/Simple/Program/Run.o )
[21 of 67] Compiling Distribution.Simple.Program.Ar ( Distribution/Simple/Program/Ar.hs, dist/build/Distribution/Simple/Program/Ar.o )
[22 of 67] Compiling Distribution.Simple.Program.Ld ( Distribution/Simple/Program/Ld.hs, dist/build/Distribution/Simple/Program/Ld.o )
[23 of 67] Compiling Distribution.Simple.Program.Hpc ( Distribution/Simple/Program/Hpc.hs, dist/build/Distribution/Simple/Program/Hpc.o )
[24 of 67] Compiling Distribution.Simple.Program.Script ( Distribution/Simple/Program/Script.hs, dist/build/Distribution/Simple/Program/Script.o )
[25 of 67] Compiling Distribution.Simple.Program.Builtin ( Distribution/Simple/Program/Builtin.hs, dist/build/Distribution/Simple/Program/Builtin.o )
[26 of 67] Compiling Distribution.Simple.Program.Db ( Distribution/Simple/Program/Db.hs, dist/build/Distribution/Simple/Program/Db.o )
[27 of 67] Compiling Distribution.Simple.Program ( Distribution/Simple/Program.hs, dist/build/Distribution/Simple/Program.o )
[28 of 67] Compiling Distribution.Compiler ( Distribution/Compiler.hs, dist/build/Distribution/Compiler.o )
[29 of 67] Compiling Distribution.ParseUtils ( Distribution/ParseUtils.hs, dist/build/Distribution/ParseUtils.o )
[30 of 67] Compiling Distribution.InstalledPackageInfo ( Distribution/InstalledPackageInfo.hs, dist/build/Distribution/InstalledPackageInfo.o )
[31 of 67] Compiling Distribution.Simple.PackageIndex ( Distribution/Simple/PackageIndex.hs, dist/build/Distribution/Simple/PackageIndex.o )
[32 of 67] Compiling Distribution.Simple.GHC.IPI642 ( Distribution/Simple/GHC/IPI642.hs, dist/build/Distribution/Simple/GHC/IPI642.o )
[33 of 67] Compiling Distribution.Simple.GHC.IPI641 ( Distribution/Simple/GHC/IPI641.hs, dist/build/Distribution/Simple/GHC/IPI641.o )
[34 of 67] Compiling Distribution.Simple.Command ( Distribution/Simple/Command.hs, dist/build/Distribution/Simple/Command.o )
[35 of 67] Compiling Distribution.PackageDescription ( Distribution/PackageDescription.hs, dist/build/Distribution/PackageDescription.o )
[36 of 67] Compiling Distribution.PackageDescription.Configuration ( Distribution/PackageDescription/Configuration.hs, dist/build/Distribution/PackageDescription/Configuration.o )
[37 of 67] Compiling Distribution.PackageDescription.Parse ( Distribution/PackageDescription/Parse.hs, dist/build/Distribution/PackageDescription/Parse.o )
[38 of 67] Compiling Distribution.PackageDescription.PrettyPrint ( Distribution/PackageDescription/PrettyPrint.hs, dist/build/Distribution/PackageDescription/PrettyPrint.o )
[39 of 67] Compiling Distribution.PackageDescription.Check ( Distribution/PackageDescription/Check.hs, dist/build/Distribution/PackageDescription/Check.o )
[40 of 67] Compiling Distribution.Simple.Compiler ( Distribution/Simple/Compiler.hs, dist/build/Distribution/Simple/Compiler.o )
[41 of 67] Compiling Distribution.Simple.Program.HcPkg ( Distribution/Simple/Program/HcPkg.hs, dist/build/Distribution/Simple/Program/HcPkg.o )
[42 of 67] Compiling Distribution.Simple.InstallDirs ( Distribution/Simple/InstallDirs.hs, dist/build/Distribution/Simple/InstallDirs.o )
[43 of 67] Compiling Distribution.Simple.Setup ( Distribution/Simple/Setup.hs, dist/build/Distribution/Simple/Setup.o )
[44 of 67] Compiling Distribution.Make ( Distribution/Make.hs, dist/build/Distribution/Make.o )
[45 of 67] Compiling Distribution.Simple.Program.GHC ( Distribution/Simple/Program/GHC.hs, dist/build/Distribution/Simple/Program/GHC.o )
[46 of 67] Compiling Distribution.Simple.LocalBuildInfo ( Distribution/Simple/LocalBuildInfo.hs, dist/build/Distribution/Simple/LocalBuildInfo.o )
[47 of 67] Compiling Distribution.Simple.BuildPaths ( Distribution/Simple/BuildPaths.hs, dist/build/Distribution/Simple/BuildPaths.o )
[48 of 67] Compiling Distribution.Simple.JHC ( Distribution/Simple/JHC.hs, dist/build/Distribution/Simple/JHC.o )
[49 of 67] Compiling Distribution.Simple.NHC ( Distribution/Simple/NHC.hs, dist/build/Distribution/Simple/NHC.o )
[50 of 67] Compiling Distribution.Simple.UHC ( Distribution/Simple/UHC.hs, dist/build/Distribution/Simple/UHC.o )
[51 of 67] Compiling Distribution.Simple.Build.Macros ( Distribution/Simple/Build/Macros.hs, dist/build/Distribution/Simple/Build/Macros.o )
[52 of 67] Compiling Distribution.Simple.Build.PathsModule ( Distribution/Simple/Build/PathsModule.hs, dist/build/Distribution/Simple/Build/PathsModule.o )

Distribution/Simple/Build/PathsModule.hs:210:19:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     PPC
                     PPC64
                     Sparc
                     Arm
                     ...
[53 of 67] Compiling Distribution.Simple.GHC ( Distribution/Simple/GHC.hs, dist/build/Distribution/Simple/GHC.o )
[54 of 67] Compiling Distribution.Simple.LHC ( Distribution/Simple/LHC.hs, dist/build/Distribution/Simple/LHC.o )
[55 of 67] Compiling Distribution.Simple.Hpc ( Distribution/Simple/Hpc.hs, dist/build/Distribution/Simple/Hpc.o )
[56 of 67] Compiling Distribution.Simple.Test ( Distribution/Simple/Test.hs, dist/build/Distribution/Simple/Test.o )
[57 of 67] Compiling Distribution.Simple.PreProcess ( Distribution/Simple/PreProcess.hs, dist/build/Distribution/Simple/PreProcess.o )
[58 of 67] Compiling Distribution.Simple.UserHooks ( Distribution/Simple/UserHooks.hs, dist/build/Distribution/Simple/UserHooks.o )
[59 of 67] Compiling Distribution.Simple.Bench ( Distribution/Simple/Bench.hs, dist/build/Distribution/Simple/Bench.o )
[60 of 67] Compiling Distribution.Simple.SrcDist ( Distribution/Simple/SrcDist.hs, dist/build/Distribution/Simple/SrcDist.o )
[61 of 67] Compiling Distribution.Simple.Hugs ( Distribution/Simple/Hugs.hs, dist/build/Distribution/Simple/Hugs.o )
[62 of 67] Compiling Distribution.Simple.Register ( Distribution/Simple/Register.hs, dist/build/Distribution/Simple/Register.o )
[63 of 67] Compiling Distribution.Simple.Configure ( Distribution/Simple/Configure.hs, dist/build/Distribution/Simple/Configure.o )
[64 of 67] Compiling Distribution.Simple.Install ( Distribution/Simple/Install.hs, dist/build/Distribution/Simple/Install.o )
[65 of 67] Compiling Distribution.Simple.Build ( Distribution/Simple/Build.hs, dist/build/Distribution/Simple/Build.o )
[66 of 67] Compiling Distribution.Simple.Haddock ( Distribution/Simple/Haddock.hs, dist/build/Distribution/Simple/Haddock.o )
[67 of 67] Compiling Distribution.Simple ( Distribution/Simple.hs, dist/build/Distribution/Simple.o )
[ 1 of 67] Compiling Paths_Cabal      ( dist/build/autogen/Paths_Cabal.hs, dist/build/Paths_Cabal.p_o )
[ 2 of 67] Compiling Distribution.TestSuite ( Distribution/TestSuite.hs, dist/build/Distribution/TestSuite.p_o )
[ 3 of 67] Compiling Distribution.Simple.PreProcess.Unlit ( Distribution/Simple/PreProcess/Unlit.hs, dist/build/Distribution/Simple/PreProcess/Unlit.p_o )
[ 4 of 67] Compiling Distribution.GetOpt ( Distribution/GetOpt.hs, dist/build/Distribution/GetOpt.p_o )
[ 5 of 67] Compiling Distribution.Compat.Exception ( Distribution/Compat/Exception.hs, dist/build/Distribution/Compat/Exception.p_o )
[ 6 of 67] Compiling Distribution.Compat.TempFile ( Distribution/Compat/TempFile.hs, dist/build/Distribution/Compat/TempFile.p_o )
[ 7 of 67] Compiling Distribution.Compat.CopyFile ( Distribution/Compat/CopyFile.hs, dist/build/Distribution/Compat/CopyFile.p_o )
[ 8 of 67] Compiling Distribution.Compat.ReadP ( Distribution/Compat/ReadP.hs, dist/build/Distribution/Compat/ReadP.p_o )
[ 9 of 67] Compiling Distribution.ReadE ( Distribution/ReadE.hs, dist/build/Distribution/ReadE.p_o )
[10 of 67] Compiling Distribution.Verbosity ( Distribution/Verbosity.hs, dist/build/Distribution/Verbosity.p_o )
[11 of 67] Compiling Distribution.Text ( Distribution/Text.hs, dist/build/Distribution/Text.p_o )
[12 of 67] Compiling Distribution.ModuleName ( Distribution/ModuleName.hs, dist/build/Distribution/ModuleName.p_o )
[13 of 67] Compiling Distribution.System ( Distribution/System.hs, dist/build/Distribution/System.p_o )
[14 of 67] Compiling Language.Haskell.Extension ( Language/Haskell/Extension.hs, dist/build/Language/Haskell/Extension.p_o )
[15 of 67] Compiling Distribution.Version ( Distribution/Version.hs, dist/build/Distribution/Version.p_o )
[16 of 67] Compiling Distribution.License ( Distribution/License.hs, dist/build/Distribution/License.p_o )
[17 of 67] Compiling Distribution.Package ( Distribution/Package.hs, dist/build/Distribution/Package.p_o )
[18 of 67] Compiling Distribution.Simple.Utils ( Distribution/Simple/Utils.hs, dist/build/Distribution/Simple/Utils.p_o )
[19 of 67] Compiling Distribution.Simple.Program.Types ( Distribution/Simple/Program/Types.hs, dist/build/Distribution/Simple/Program/Types.p_o )
[20 of 67] Compiling Distribution.Simple.Program.Run ( Distribution/Simple/Program/Run.hs, dist/build/Distribution/Simple/Program/Run.p_o )
[21 of 67] Compiling Distribution.Simple.Program.Ar ( Distribution/Simple/Program/Ar.hs, dist/build/Distribution/Simple/Program/Ar.p_o )
[22 of 67] Compiling Distribution.Simple.Program.Ld ( Distribution/Simple/Program/Ld.hs, dist/build/Distribution/Simple/Program/Ld.p_o )
[23 of 67] Compiling Distribution.Simple.Program.Hpc ( Distribution/Simple/Program/Hpc.hs, dist/build/Distribution/Simple/Program/Hpc.p_o )
[24 of 67] Compiling Distribution.Simple.Program.Script ( Distribution/Simple/Program/Script.hs, dist/build/Distribution/Simple/Program/Script.p_o )
[25 of 67] Compiling Distribution.Simple.Program.Builtin ( Distribution/Simple/Program/Builtin.hs, dist/build/Distribution/Simple/Program/Builtin.p_o )
[26 of 67] Compiling Distribution.Simple.Program.Db ( Distribution/Simple/Program/Db.hs, dist/build/Distribution/Simple/Program/Db.p_o )
[27 of 67] Compiling Distribution.Simple.Program ( Distribution/Simple/Program.hs, dist/build/Distribution/Simple/Program.p_o )
[28 of 67] Compiling Distribution.Compiler ( Distribution/Compiler.hs, dist/build/Distribution/Compiler.p_o )
[29 of 67] Compiling Distribution.ParseUtils ( Distribution/ParseUtils.hs, dist/build/Distribution/ParseUtils.p_o )
[30 of 67] Compiling Distribution.InstalledPackageInfo ( Distribution/InstalledPackageInfo.hs, dist/build/Distribution/InstalledPackageInfo.p_o )
[31 of 67] Compiling Distribution.Simple.PackageIndex ( Distribution/Simple/PackageIndex.hs, dist/build/Distribution/Simple/PackageIndex.p_o )
[32 of 67] Compiling Distribution.Simple.GHC.IPI642 ( Distribution/Simple/GHC/IPI642.hs, dist/build/Distribution/Simple/GHC/IPI642.p_o )
[33 of 67] Compiling Distribution.Simple.GHC.IPI641 ( Distribution/Simple/GHC/IPI641.hs, dist/build/Distribution/Simple/GHC/IPI641.p_o )
[34 of 67] Compiling Distribution.Simple.Command ( Distribution/Simple/Command.hs, dist/build/Distribution/Simple/Command.p_o )
[35 of 67] Compiling Distribution.PackageDescription ( Distribution/PackageDescription.hs, dist/build/Distribution/PackageDescription.p_o )
[36 of 67] Compiling Distribution.PackageDescription.Configuration ( Distribution/PackageDescription/Configuration.hs, dist/build/Distribution/PackageDescription/Configuration.p_o )
[37 of 67] Compiling Distribution.PackageDescription.Parse ( Distribution/PackageDescription/Parse.hs, dist/build/Distribution/PackageDescription/Parse.p_o )
[38 of 67] Compiling Distribution.PackageDescription.PrettyPrint ( Distribution/PackageDescription/PrettyPrint.hs, dist/build/Distribution/PackageDescription/PrettyPrint.p_o )
[39 of 67] Compiling Distribution.PackageDescription.Check ( Distribution/PackageDescription/Check.hs, dist/build/Distribution/PackageDescription/Check.p_o )
[40 of 67] Compiling Distribution.Simple.Compiler ( Distribution/Simple/Compiler.hs, dist/build/Distribution/Simple/Compiler.p_o )
[41 of 67] Compiling Distribution.Simple.Program.HcPkg ( Distribution/Simple/Program/HcPkg.hs, dist/build/Distribution/Simple/Program/HcPkg.p_o )
[42 of 67] Compiling Distribution.Simple.InstallDirs ( Distribution/Simple/InstallDirs.hs, dist/build/Distribution/Simple/InstallDirs.p_o )
[43 of 67] Compiling Distribution.Simple.Setup ( Distribution/Simple/Setup.hs, dist/build/Distribution/Simple/Setup.p_o )
[44 of 67] Compiling Distribution.Make ( Distribution/Make.hs, dist/build/Distribution/Make.p_o )
[45 of 67] Compiling Distribution.Simple.Program.GHC ( Distribution/Simple/Program/GHC.hs, dist/build/Distribution/Simple/Program/GHC.p_o )
[46 of 67] Compiling Distribution.Simple.LocalBuildInfo ( Distribution/Simple/LocalBuildInfo.hs, dist/build/Distribution/Simple/LocalBuildInfo.p_o )
[47 of 67] Compiling Distribution.Simple.BuildPaths ( Distribution/Simple/BuildPaths.hs, dist/build/Distribution/Simple/BuildPaths.p_o )
[48 of 67] Compiling Distribution.Simple.JHC ( Distribution/Simple/JHC.hs, dist/build/Distribution/Simple/JHC.p_o )
[49 of 67] Compiling Distribution.Simple.NHC ( Distribution/Simple/NHC.hs, dist/build/Distribution/Simple/NHC.p_o )
[50 of 67] Compiling Distribution.Simple.UHC ( Distribution/Simple/UHC.hs, dist/build/Distribution/Simple/UHC.p_o )
[51 of 67] Compiling Distribution.Simple.Build.Macros ( Distribution/Simple/Build/Macros.hs, dist/build/Distribution/Simple/Build/Macros.p_o )
[52 of 67] Compiling Distribution.Simple.Build.PathsModule ( Distribution/Simple/Build/PathsModule.hs, dist/build/Distribution/Simple/Build/PathsModule.p_o )

Distribution/Simple/Build/PathsModule.hs:210:19:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     PPC
                     PPC64
                     Sparc
                     Arm
                     ...
[53 of 67] Compiling Distribution.Simple.GHC ( Distribution/Simple/GHC.hs, dist/build/Distribution/Simple/GHC.p_o )
[54 of 67] Compiling Distribution.Simple.LHC ( Distribution/Simple/LHC.hs, dist/build/Distribution/Simple/LHC.p_o )
[55 of 67] Compiling Distribution.Simple.Hpc ( Distribution/Simple/Hpc.hs, dist/build/Distribution/Simple/Hpc.p_o )
[56 of 67] Compiling Distribution.Simple.Test ( Distribution/Simple/Test.hs, dist/build/Distribution/Simple/Test.p_o )
[57 of 67] Compiling Distribution.Simple.PreProcess ( Distribution/Simple/PreProcess.hs, dist/build/Distribution/Simple/PreProcess.p_o )
[58 of 67] Compiling Distribution.Simple.UserHooks ( Distribution/Simple/UserHooks.hs, dist/build/Distribution/Simple/UserHooks.p_o )
[59 of 67] Compiling Distribution.Simple.Bench ( Distribution/Simple/Bench.hs, dist/build/Distribution/Simple/Bench.p_o )
[60 of 67] Compiling Distribution.Simple.SrcDist ( Distribution/Simple/SrcDist.hs, dist/build/Distribution/Simple/SrcDist.p_o )
[61 of 67] Compiling Distribution.Simple.Hugs ( Distribution/Simple/Hugs.hs, dist/build/Distribution/Simple/Hugs.p_o )
[62 of 67] Compiling Distribution.Simple.Register ( Distribution/Simple/Register.hs, dist/build/Distribution/Simple/Register.p_o )
[63 of 67] Compiling Distribution.Simple.Configure ( Distribution/Simple/Configure.hs, dist/build/Distribution/Simple/Configure.p_o )
[64 of 67] Compiling Distribution.Simple.Install ( Distribution/Simple/Install.hs, dist/build/Distribution/Simple/Install.p_o )
[65 of 67] Compiling Distribution.Simple.Build ( Distribution/Simple/Build.hs, dist/build/Distribution/Simple/Build.p_o )
[66 of 67] Compiling Distribution.Simple.Haddock ( Distribution/Simple/Haddock.hs, dist/build/Distribution/Simple/Haddock.p_o )
[67 of 67] Compiling Distribution.Simple ( Distribution/Simple.hs, dist/build/Distribution/Simple.p_o )
In-place registering Cabal-1.16.0.1...
Running Haddock for Cabal-1.16.0.1...
Preprocessing library Cabal-1.16.0.1...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0
Haddock coverage:
   0% (  0 /  4) in 'Paths_Cabal'
  22% (  2 /  9) in 'Distribution.TestSuite'
 100% (  3 /  3) in 'Distribution.Simple.PreProcess.Unlit'
 100% ( 10 / 10) in 'Distribution.GetOpt'
  14% (  1 /  7) in 'Distribution.Compat.Exception'
  40% (  2 /  5) in 'Distribution.Compat.TempFile'
   0% (  0 /  4) in 'Distribution.Compat.CopyFile'
  98% ( 40 / 41) in 'Distribution.Compat.ReadP'
  44% (  4 /  9) in 'Distribution.ReadE'
  17% (  2 / 12) in 'Distribution.Verbosity'
  25% (  1 /  4) in 'Distribution.Text'
  86% (  6 /  7) in 'Distribution.ModuleName'
  40% (  4 / 10) in 'Distribution.System'
  57% (  4 /  7) in 'Language.Haskell.Extension'
  83% ( 35 / 42) in 'Distribution.Version'
  67% (  2 /  3) in 'Distribution.License'
  71% ( 12 / 17) in 'Distribution.Package'
  69% ( 53 / 77) in 'Distribution.Simple.Utils'
  90% (  9 / 10) in 'Distribution.Simple.Program.Types'
  33% (  3 /  9) in 'Distribution.Simple.Program.Run'
 100% (  3 /  3) in 'Distribution.Simple.Program.Ar'
 100% (  2 /  2) in 'Distribution.Simple.Program.Ld'
  33% (  1 /  3) in 'Distribution.Simple.Program.Hpc'
 100% (  4 /  4) in 'Distribution.Simple.Program.Script'
  13% (  4 / 31) in 'Distribution.Simple.Program.Builtin'
  76% ( 19 / 25) in 'Distribution.Simple.Program.Db'
  43% ( 34 / 79) in 'Distribution.Simple.Program'
  62% (  5 /  8) in 'Distribution.Compiler'
  12% (  7 / 58) in 'Distribution.ParseUtils'
   9% (  1 / 11) in 'Distribution.InstalledPackageInfo'
  89% ( 31 / 35) in 'Distribution.Simple.PackageIndex'
  25% (  2 /  8) in 'Distribution.Simple.GHC.IPI642'
  67% (  2 /  3) in 'Distribution.Simple.GHC.IPI641'
  64% ( 27 / 42) in 'Distribution.Simple.Command'
  70% ( 47 / 67) in 'Distribution.PackageDescription'
  44% (  4 /  9) in 'Distribution.PackageDescription.Configuration'
  32% (  7 / 22) in 'Distribution.PackageDescription.Parse'
 100% (  3 /  3) in 'Distribution.PackageDescription.PrettyPrint'
  90% (  9 / 10) in 'Distribution.PackageDescription.Check'
  60% ( 12 / 20) in 'Distribution.Simple.Compiler'
  62% (  8 / 13) in 'Distribution.Simple.Program.HcPkg'
  55% ( 11 / 20) in 'Distribution.Simple.InstallDirs'
  14% ( 10 / 69) in 'Distribution.Simple.Setup'
  57% (  4 /  7) in 'Distribution.Make'
  14% (  1 /  7) in 'Distribution.Simple.Program.GHC'
  65% ( 13 / 20) in 'Distribution.Simple.LocalBuildInfo'
  40% (  6 / 15) in 'Distribution.Simple.BuildPaths'
  43% (  3 /  7) in 'Distribution.Simple.JHC'
  71% (  5 /  7) in 'Distribution.Simple.NHC'
  14% (  1 /  7) in 'Distribution.Simple.UHC'
  50% (  1 /  2) in 'Distribution.Simple.Build.Macros'
  67% (  2 /  3) in 'Distribution.Simple.Build.PathsModule'
  50% (  7 / 14) in 'Distribution.Simple.GHC'
  50% (  5 / 10) in 'Distribution.Simple.LHC'
  71% (  5 /  7) in 'Distribution.Simple.Hpc'
  92% ( 11 / 12) in 'Distribution.Simple.Test'
  38% (  6 / 16) in 'Distribution.Simple.PreProcess'
  75% (  3 /  4) in 'Distribution.Simple.UserHooks'
 100% (  2 /  2) in 'Distribution.Simple.Bench'
  92% ( 11 / 12) in 'Distribution.Simple.SrcDist'
  57% (  4 /  7) in 'Distribution.Simple.Hugs'
  50% (  4 /  8) in 'Distribution.Simple.Register'
  64% (  9 / 14) in 'Distribution.Simple.Configure'
 100% (  2 /  2) in 'Distribution.Simple.Install'
  75% (  3 /  4) in 'Distribution.Simple.Build'
  33% (  1 /  3) in 'Distribution.Simple.Haddock'
  91% ( 20 / 22) in 'Distribution.Simple'
Warning: Distribution.Compat.ReadP: could not find link destinations for:
    Distribution.Compat.ReadP.Parser Distribution.Compat.ReadP.P
Warning: Distribution.ReadE: could not find link destinations for:
    Distribution.ReadE.ErrorMsg
Warning: Distribution.Compiler: could not find link destinations for:
    Distribution.Compiler.classifyCompilerFlavor
Warning: Distribution.PackageDescription.Parse: could not find link destinations for:
    Distribution.PackageDescription.Parse.TestSuiteStanza
Documentation created: dist/doc/html/Cabal/index.html
Installing library in
/Users/ddp/Library/Haskell/ghc-7.4.1/lib/Cabal-1.16.0.1/lib
Registering Cabal-1.16.0.1...
Configuring cabal-install-1.16.0...
Building cabal-install-1.16.0...
Preprocessing executable 'cabal' for cabal-install-1.16.0...
[ 1 of 65] Compiling Distribution.Client.Haddock ( Distribution/Client/Haddock.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Haddock.o )
[ 2 of 65] Compiling Distribution.Client.JobControl ( Distribution/Client/JobControl.hs, dist/build/cabal/cabal-tmp/Distribution/Client/JobControl.o )
[ 3 of 65] Compiling Distribution.Client.BuildReports.Types ( Distribution/Client/BuildReports/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Types.o )
[ 4 of 65] Compiling Distribution.Client.Dependency.Modular.Version ( Distribution/Client/Dependency/Modular/Version.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Version.o )
[ 5 of 65] Compiling Distribution.Client.Dependency.Modular.PSQ ( Distribution/Client/Dependency/Modular/PSQ.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/PSQ.o )
[ 6 of 65] Compiling Distribution.Client.Dependency.Modular.Package ( Distribution/Client/Dependency/Modular/Package.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Package.o )
[ 7 of 65] Compiling Distribution.Client.Utils ( Distribution/Client/Utils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Utils.o )
[ 8 of 65] Compiling Distribution.Client.PackageUtils ( Distribution/Client/PackageUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/PackageUtils.o )
[ 9 of 65] Compiling Distribution.Compat.FilePerms ( Distribution/Compat/FilePerms.hs, dist/build/cabal/cabal-tmp/Distribution/Compat/FilePerms.o )
[10 of 65] Compiling Distribution.Compat.Time ( Distribution/Compat/Time.hs, dist/build/cabal/cabal-tmp/Distribution/Compat/Time.o )
[11 of 65] Compiling Distribution.Client.GZipUtils ( Distribution/Client/GZipUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/GZipUtils.o )
[12 of 65] Compiling Distribution.Client.Tar ( Distribution/Client/Tar.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Tar.o )
[13 of 65] Compiling Distribution.Client.PackageIndex ( Distribution/Client/PackageIndex.hs, dist/build/cabal/cabal-tmp/Distribution/Client/PackageIndex.o )
[14 of 65] Compiling Distribution.Client.Init.Licenses ( Distribution/Client/Init/Licenses.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Init/Licenses.o )
[15 of 65] Compiling Distribution.Client.Init.Types ( Distribution/Client/Init/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Init/Types.o )
[16 of 65] Compiling Distribution.Compat.Exception ( Distribution/Compat/Exception.hs, dist/build/cabal/cabal-tmp/Distribution/Compat/Exception.o )
[17 of 65] Compiling Distribution.Client.Types ( Distribution/Client/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Types.o )
[18 of 65] Compiling Distribution.Client.Init.Heuristics ( Distribution/Client/Init/Heuristics.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Init/Heuristics.o )
[19 of 65] Compiling Distribution.Client.InstallPlan ( Distribution/Client/InstallPlan.hs, dist/build/cabal/cabal-tmp/Distribution/Client/InstallPlan.o )
[20 of 65] Compiling Distribution.Client.Dependency.Types ( Distribution/Client/Dependency/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Types.o )
[21 of 65] Compiling Distribution.Client.Dependency.Modular.Flag ( Distribution/Client/Dependency/Modular/Flag.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Flag.o )
[22 of 65] Compiling Distribution.Client.Dependency.Modular.Dependency ( Distribution/Client/Dependency/Modular/Dependency.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Dependency.o )
[23 of 65] Compiling Distribution.Client.Dependency.Modular.Tree ( Distribution/Client/Dependency/Modular/Tree.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Tree.o )
[24 of 65] Compiling Distribution.Client.Dependency.Modular.Index ( Distribution/Client/Dependency/Modular/Index.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Index.o )
[25 of 65] Compiling Distribution.Client.Dependency.Modular.IndexConversion ( Distribution/Client/Dependency/Modular/IndexConversion.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/IndexConversion.o )
[26 of 65] Compiling Distribution.Client.Dependency.Modular.Builder ( Distribution/Client/Dependency/Modular/Builder.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Builder.o )
[27 of 65] Compiling Distribution.Client.Dependency.Modular.Message ( Distribution/Client/Dependency/Modular/Message.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Message.o )
[28 of 65] Compiling Distribution.Client.Dependency.Modular.Log ( Distribution/Client/Dependency/Modular/Log.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Log.o )
[29 of 65] Compiling Distribution.Client.Dependency.Modular.Preference ( Distribution/Client/Dependency/Modular/Preference.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Preference.o )
[30 of 65] Compiling Distribution.Client.Dependency.Modular.Configured ( Distribution/Client/Dependency/Modular/Configured.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Configured.o )
[31 of 65] Compiling Distribution.Client.Dependency.Modular.Assignment ( Distribution/Client/Dependency/Modular/Assignment.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Assignment.o )
[32 of 65] Compiling Distribution.Client.Dependency.Modular.Explore ( Distribution/Client/Dependency/Modular/Explore.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Explore.o )
[33 of 65] Compiling Distribution.Client.Dependency.Modular.Validate ( Distribution/Client/Dependency/Modular/Validate.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Validate.o )
[34 of 65] Compiling Distribution.Client.Dependency.Modular.Solver ( Distribution/Client/Dependency/Modular/Solver.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Solver.o )
[35 of 65] Compiling Distribution.Client.Dependency.Modular.ConfiguredConversion ( Distribution/Client/Dependency/Modular/ConfiguredConversion.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/ConfiguredConversion.o )
[36 of 65] Compiling Distribution.Client.Dependency.Modular ( Distribution/Client/Dependency/Modular.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular.o )
[37 of 65] Compiling Distribution.Client.Dependency.TopDown.Types ( Distribution/Client/Dependency/TopDown/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown/Types.o )
[38 of 65] Compiling Distribution.Client.Dependency.TopDown.Constraints ( Distribution/Client/Dependency/TopDown/Constraints.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown/Constraints.o )
[39 of 65] Compiling Distribution.Client.IndexUtils ( Distribution/Client/IndexUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/IndexUtils.o )
[40 of 65] Compiling Distribution.Client.Dependency.TopDown ( Distribution/Client/Dependency/TopDown.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown.o )
[41 of 65] Compiling Distribution.Client.World ( Distribution/Client/World.hs, dist/build/cabal/cabal-tmp/Distribution/Client/World.o )
[42 of 65] Compiling Paths_cabal_install ( dist/build/autogen/Paths_cabal_install.hs, dist/build/cabal/cabal-tmp/Paths_cabal_install.o )
[43 of 65] Compiling Distribution.Client.HttpUtils ( Distribution/Client/HttpUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/HttpUtils.o )
[44 of 65] Compiling Distribution.Client.FetchUtils ( Distribution/Client/FetchUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/FetchUtils.o )
[45 of 65] Compiling Distribution.Client.BuildReports.Anonymous ( Distribution/Client/BuildReports/Anonymous.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Anonymous.o )
[46 of 65] Compiling Distribution.Client.BuildReports.Upload ( Distribution/Client/BuildReports/Upload.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Upload.o )
[47 of 65] Compiling Distribution.Client.BuildReports.Storage ( Distribution/Client/BuildReports/Storage.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Storage.o )
[48 of 65] Compiling Distribution.Client.Win32SelfUpgrade ( Distribution/Client/Win32SelfUpgrade.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Win32SelfUpgrade.o )
[49 of 65] Compiling Distribution.Client.Init ( Distribution/Client/Init.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Init.o )
[50 of 65] Compiling Distribution.Client.Check ( Distribution/Client/Check.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Check.o )
[51 of 65] Compiling Distribution.Client.Update ( Distribution/Client/Update.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Update.o )
[52 of 65] Compiling Distribution.Client.Targets ( Distribution/Client/Targets.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Targets.o )
[53 of 65] Compiling Distribution.Client.Dependency ( Distribution/Client/Dependency.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency.o )
[54 of 65] Compiling Distribution.Client.Setup ( Distribution/Client/Setup.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Setup.o )
[55 of 65] Compiling Distribution.Client.Config ( Distribution/Client/Config.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Config.o )
[56 of 65] Compiling Distribution.Client.SetupWrapper ( Distribution/Client/SetupWrapper.hs, dist/build/cabal/cabal-tmp/Distribution/Client/SetupWrapper.o )

Distribution/Client/SetupWrapper.hs:51:12:
    Warning: In the use of `ghcVerbosityOptions'
             (imported from Distribution.Simple.GHC):
             Deprecated: "Use the GhcOptions record instead"
[57 of 65] Compiling Distribution.Client.Upload ( Distribution/Client/Upload.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Upload.o )
[58 of 65] Compiling Distribution.Client.List ( Distribution/Client/List.hs, dist/build/cabal/cabal-tmp/Distribution/Client/List.o )
[59 of 65] Compiling Distribution.Client.Configure ( Distribution/Client/Configure.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Configure.o )
[60 of 65] Compiling Distribution.Client.Fetch ( Distribution/Client/Fetch.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Fetch.o )
[61 of 65] Compiling Distribution.Client.SrcDist ( Distribution/Client/SrcDist.hs, dist/build/cabal/cabal-tmp/Distribution/Client/SrcDist.o )
[62 of 65] Compiling Distribution.Client.Unpack ( Distribution/Client/Unpack.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Unpack.o )
[63 of 65] Compiling Distribution.Client.InstallSymlink ( Distribution/Client/InstallSymlink.hs, dist/build/cabal/cabal-tmp/Distribution/Client/InstallSymlink.o )
[64 of 65] Compiling Distribution.Client.Install ( Distribution/Client/Install.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Install.o )
[65 of 65] Compiling Main             ( Main.hs, dist/build/cabal/cabal-tmp/Main.o )
Linking dist/build/cabal/cabal ...
Warning: No documentation was generated as this package does not contain a
library. Perhaps you want to use the --executables flag.
Installing executable(s) in
/Users/ddp/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0/bin
Updating documentation index /Users/ddp/Library/Haskell/doc/index.html




More information about the Haskell-Cafe mailing list