happs install seems to have become very slow since upgrading cabal Re: [Haskell-cafe] test driving cabal install...

Thomas Hartman tphyahoo at gmail.com
Thu May 29 22:14:55 EDT 2008

sudo cabal install --global HAppS-State went fine, and ghc-pkg had
output on just the one (global) file.

but sudo cabal install --global HAppS-Server is slooooooow.

I finally canceled this and did

sudo runghc Setup.hs build -v3 with the same result: extremely,
extremely slow compile.

It seems to get hung up one one line:

    Warning: Defined but not used: `a'
*** Desugar:
    Result size = 52971
*** Simplify:
    Result size = 34350
    Result size = 33980
    Result size = 33972
    Result size = 33972
*** Specialise:
    Result size = 52989
*** Float out (not lambdas, not constants):
    Result size = 55269

... and more and more of same. for 15 minutes now. With verbose output
on at least I can see there is something going on behind the scenes,
but still.

I don't remember things taking this long to compile before I upgraded
to cabal v1.4... cabal bug?

cabal --version
cabal-install version 0.4.7
using version 1.3.11 of the Cabal library


2008/5/29 Thomas Hartman <tphyahoo at gmail.com>:
> 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-
>>> However, this resulted in error
>>> thartman at thartman-laptop:~/haskellInstalls/smallInstalls/HAppS-Server->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-, Cabal-1.3.11, Cabal-1.5.2, DeepArrow-0.2,
>>> ....
>>> /home/thartman/.ghc/i386-linux-6.8.2/package.conf:
>>>     HAppS-Data-, HAppS-IxSet-, HAppS-State-,
>>> 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