2008/10/27 Dougal Stanton <[EMAIL PROTECTED]>:

> This happens when, for example, your code imports a library which was
> compiled with a previous version of bytestring. Replacing bytestring
> on its own isn't enough to solve the problem. To make things more
> awkward, it could be several libraries which use the old bytestring.
> Using "ghc --make", it seems this error can be ignored, but it's
> annoying if you want to use the interactive GHC.

The problem is GHCi's linker.  It cannot deal with duplicate symbols,
while 'ld' can.  I know of no workaround to get it to work, though.
You could try to hide the new bytestring, so that ghci doesn't find
it.  FWIW, 6.10.1 will come with a recent version of bytestring, so
separately upgrading should no longer be necessary.
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to