Cabal, the library you are using when manuallying running Setup.hs,
assumes you are doing a global installation and will ignore locally
installed libraries (iirc).  If you do 'cabal install crypto',
cabal-install defaults to user installs and will use the user
libraries.

Thomas

On Sun, Sep 13, 2009 at 10:54 AM,  <[email protected]> wrote:
>
>
> Hi,
>
> Cabal is still fighting me all the time.  Its latest move is to be
> oblivious of some of the installed packages:
>
> $ cabal unpack crypto
> Unpacking Crypto-4.2.0...
> $ cd Crypto-4.2.0/
> $ runghc ./Setup.hs configure --prefix=/tmp2/
> Configuring Crypto-4.2.0...
> Setup.hs: At least the following dependencies are missing:
> HUnit -any, QuickCheck -any
> $ ghc-pkg list | grep -i -e '\(cabal\|hunit\)'
>    Cabal-1.6.0.3, array-0.2.0.0, base-3.0.3.1, base-4.1.0.0,
>    HTTP-4000.0.8, HUnit-1.2.2.0, ObjectName-1.0.0.0, OpenGL-2.3.0.0,
>
> My ghc version is 6.10.4.20090719.  (Perhaps I should go get myself a
> more stable version?)
>
> How does Cabal find its packages other than by ghc-pkg?  I read the
> documentation, and did a quick search, but came up empty-handed.
>
> thanks,
> matthias
> _______________________________________________
> Haskell-Cafe mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to