[Haskell-cafe] ghc package problem

Daniel Fischer daniel.is.fischer at web.de
Fri Apr 16 08:42:28 EDT 2010


Am Freitag 16 April 2010 14:06:16 schrieb Phyx:
> (sorry for the duplication, forgot to reply to the mailing list too)
>
> Well, I did, I've completely unregistered the package,
>
> Did a check and recache, both completed with no problem.
>
> In detail what's happening is, I'm building a tool that requires
> Haskell-src-exts, So I upgraded to the 1.9.0 release yesterday and all
> went fine.
>
> However when I try to build my tool using my cabal file, it proceeds to
> download all dependencies and reinstalling them,, (including
> Haskell-src-exts) even though They are all already installed (gathered
> that from the output of ghc-pkg list).

Which command do you use, runhaskell ./Setup.hs *, cabal install, cabal 
install --reinstall?

Only for the last it wouldn't be utterly bewildering, though reinstalling 
all dependencies might be a bit extreme.

Which versions of GHC and cabal-install are you using?

>
> It does this everytime, so everytime It tries to build all dependencies
> and then the tool. But if I try to load the file in GHCI, it also says
> it can't find the packages.

What is the exact error message?

>
> -----Original Message-----
> From: daniel.is.fischer at web.de [mailto:daniel.is.fischer at web.de]
> Sent: Friday, April 16, 2010 13:36
> To: haskell-cafe at haskell.org
> Cc: Phyx
> Subject: Re: [Haskell-cafe] ghc package problem
>
> Am Freitag 16 April 2010 11:28:54 schrieb Phyx:
> > Hi all,
> >
> >
> >
> > I'm having a rather weird problem,
> >
> >
> >
> > Ghc-pkg list shows a package installed but doing a ghc -make will give
> > an error saying that It can't find a module that's supposed to be in
> > the installed package.
> >
> >
> >
> > And cabal install always reinstall all the dependencies on every
> > change. It doesn't seem to see that they're already installed.
>
> Can we have more details, please?
>
> As a first idea, you might try
>
> ghc-pkg unregister offending-package
> cabal install offending-package



More information about the Haskell-Cafe mailing list