On Fri, Apr 11, 2008 at 3:11 AM, Ketil Malde <[EMAIL PROTECTED]> wrote:

> "Galchin, Vasili" <[EMAIL PROTECTED]> writes:
>
> >> ghci
> >       :m System.Posix
> >
> > I am getting the wrong version of the Unix package. I know this to be
> true
> > because I did
> > ghc-pkg latest unix
> >
> > and got unix-2.3.0.0
> >
> > I want unix.2.2.0.0 because this version has changes that I made
>
> Naturally, you'll get 2.3.0.0, since it has the highest version number!
>
> Either rename your modified version to 2.4 (or similar), specify the
> exact version in your *application's* cabal file, or use
> "ghc-pkg hide" to hide version 2.3.0.0 from view.
>

Actually, I'm pretty sure that Cabal does not take the visibility states of
packages into account when selecting packages to fulfill dependencies, so
ghc-pkg hide will not actually work.

-Brent
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to