[Haskell-cafe] library version problem

Leif Frenzel himself at leiffrenzel.de
Fri Apr 11 07:36:21 EDT 2008


Hi Vasili,

there is:

http://www.haskell.org/ghc/docs/latest/html/users_guide/packages.html

HTH,
Ciao,
Leif

On Fri, April 11, 2008 4:38 am, Galchin, Vasili wrote:
> Hello,
>
>      Is there better documentation for ghc-pkg than just "help"??
>
> Vasili
>
> On Thu, Apr 10, 2008 at 9:36 PM, Galchin, Vasili <vigalchin at gmail.com>
> wrote:
>
>> 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 <philip.weaver at gmail.com>
>> wrote:
>>
>> > 2008/4/10 Galchin, Vasili <vigalchin at gmail.com>:
>> > > 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 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
>


-- 
Leif Frenzel
http://leiffrenzel.de
http://cohatoe.blogspot.com



More information about the Haskell-Cafe mailing list