Hi Philip,

    Before I got your email, I deregistered unix-2.3.0.0 which made my
unix-2.2.0.0 namespace changes visible. However, deregistering seems to made
other things worse, e.g. runhaskell Setup.hs configure gives an error
message "unknown parameter package: unix-2.3.0.0". Sigh .. how do I get back
to where i was in order to do a "hide"?

Kind regards, Vasili

On Thu, Apr 10, 2008 at 8:22 PM, Philip Weaver <[EMAIL PROTECTED]>
wrote:

> 2008/4/10 Galchin, Vasili <[EMAIL PROTECTED]>:
> > Hello,
> >
> >         I doing work using Linux. The wrong version (for me) of the unix
> > package seems to be visible. I see possibilities to use ghc-pkg to
>  suppress
> > the unix package that I don't want(2.3.0.0) but that seems dangerious.
> > Details are below .  What should I do?
>
> If you don't want to use it, then it's safe to hide it:
>
>   ghc-pkg hide unix-2.3.0.0
>
> You can always unhide it later.
>
> You can also tell ghc to use a specific version of a package:
>
>   ghc -package unix-2.2.0.0
>
> Of course, you'll need to make sure unix-2.2.0.0 is registered with
> ghc-pkg.
>
> >
> > Regards, vasili
> >
> >
> >
> > When I do:
> >
> > > 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 to the
> unix
> > package.  libHSunix-2.2.0.0.a is installed under
> > /usr/local/lib/unix-2.2.0.0/ghc-6.8.2 I did a "nm -a
> libHSunix-2.2.0.0.a"
> > and found symbols that I added.
> >
> > _______________________________________________
> >  Haskell-Cafe mailing list
> >  Haskell-Cafe@haskell.org
> >  http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
> >
>
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to