[Haskell-cafe] test driving cabal install... cabal install and normal install (runghc Setup) don't mix... two package.conf files...

Daniel Patterson daniel at dbpatterson.com
Thu May 29 21:30:02 EDT 2008


I think you need to install HAppS-Data etc globally... I'm not sure why
locally installed (ie, only your user) packages wouldn't be picked up by runghc
Setup.hs'ing, but if they are install system wide it should definitely work.

I think it is cabal --global install foo

On Thu, 29 May 2008 18:11:04 -0700
"Thomas Hartman" <tphyahoo at gmail.com> wrote:

> After a little drama with zlib, I managed to get cabal-install installed.
> 
> I then attempted to do
> 
> cabal install HAppS-Server
> 
> since this is a module with a lot of dependencies, and in rapid
> development flux, so perenially painful for me to install.
> 
> The result is that I managed to install everything up to HAppS-State,
> which I think is the last dependency, but then seemed to hang
> indefinitely in the middle of installing HAppS-Server at the end.
> 
> OK, I thought, then perhaps I can do normal runghc Setup.hs after
> downloading and unzipping the tar from
> 
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HAppS-Server-0.9.2.1
> 
> However, this resulted in error
> 
> thartman at thartman-laptop:~/haskellInstalls/smallInstalls/HAppS-Server-0.9.2.1>runghc
> Setup.hs configure
> ...
> Setup.hs: At least the following dependencies are missing:
> HAppS-Data >=0.9.2...
> 
> Strange, because I had just installed that module via cabal-install,
> and I could load it in ghci with :m +HappS.Data.
> 
> I then ran ghc-pkg and got this strange result that my packages were
> broken into two different files. Is this by design?
> 
> ghc-pkg list
> /usr/local/lib/ghc-6.8.2/package.conf:
>     Cabal-1.2.3.0, Cabal-1.3.11, Cabal-1.5.2, DeepArrow-0.2,
> ....
> /home/thartman/.ghc/i386-linux-6.8.2/package.conf:
>     HAppS-Data-0.9.2.1, HAppS-IxSet-0.9.2.1, HAppS-State-0.9.2.1,
> 
> 
> I am curious if anybody else is able to install HAppS-Server using
> cabal install, and whether they can shed any light on the other isuses
> I raised.
> 
> Thomas.
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


More information about the Haskell-Cafe mailing list