problems encountered installing/upgrading Cabal

Iain Barnett iainspeed at gmail.com
Sun Jun 21 07:45:05 EDT 2009


I want to install Cabal library 1.6.0.2 on OSX 10.4.11.  
Unfortunately, none of my attempts so far appear to have worked. I  
already had 1.4.0.1 but it wouldn't upgrade when running "cabal  
upgrade", it just hangs.

iainb$ cabal --v
cabal-install version 0.5.1
using version 1.4.0.1 of the Cabal library


first attempt:

iainb$ darcs get http://darcs.haskell.org/cabal-install
iainb$ sudo sh bootstrap.sh

Setup: At least the following dependencies are missing:
Cabal >=1.7.2 && <1.9

Error during cabal-install bootstrap:
Configuring the cabal-install package failed


second attempt; I downloaded the tarball from http://www.haskell.org/ 
cabal/release/cabal-1.6.0.2/Cabal-1.6.0.2.tar.gz:

iainb$ cd Cabal-1.6.0.2/
iainb$ sudo runhaskell Setup configure --prefix=/usr/local/
iainb$ sudo runhaskell Setup build
iainb$ sudo runhaskell Setup install
Installing library in /usr/local/lib/Cabal-1.6.0.2/ghc-6.8.3
Registering Cabal-1.6.0.2...
Reading package info from "dist/installed-pkg-config" ... done.
Saving old package config file... done.
Writing new package config file... done.

iainb$ cabal --v
cabal-install version 0.5.1
using version 1.4.0.1 of the Cabal library

If I run "ghc-pkg list" then it displays:
/usr/local/lib/ghc-6.8.3/package.conf:
     Cabal-1.2.3.0, Cabal-1.6.0.2, ...
/Users/iainb/.ghc/i386-darwin-6.8.3/package.conf:
     Cabal-1.6.0.2, ...


I don't seem to understand what I'm supposed to do, or why 1.4.0.1 is  
the lib being used when it's not in the pkg list. Does anyone know  
how I can get cabal-install to use the new library?

Any help is much appreciated.

Iain







More information about the Libraries mailing list