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

Thomas Hartman tphyahoo at gmail.com
Thu May 29 21:43:20 EDT 2008


I see. I had done

sudo cabal install HAppS-Server

but this just installed with root ownership in my home directory.

I'm now trying with

sudo cabal install --global HAppS-Server


2008/5/29 Daniel Patterson <daniel at dbpatterson.com>:
> 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
> _______________________________________________
> 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