On Feb 3, 2005, at 8:21 AM, Simon Marlow wrote:
On 03 February 2005 16:11, Martin Erwig wrote:
On Feb 3, 2005, at 2:13 AM, Simon Marlow wrote:
Prelude> Data.Graph.Inductive.Example.clr486
GHCi runtime linker: fatal error: I found a duplicate definition for symbol _DataziGraphziInductiveziInternalziFiniteMap_Empty_closure whilst processing object file ./Data/Graph/Inductive/Internal/FiniteMap.o This could be caused by: * Loading two different object files which export the same symbol * Specifying the same object file twice on the GHCi command line * An incorrect `package.conf' entry, causing some object to be loaded twice. GHCi cannot safely continue in this situation. Exiting now. Sorry.
I don't know what to do about this.
Looks like GHCi is trying to load an object file for a module that is already present in the package. If Data.Graph.Inductive.Internal.FiniteMap is present in the fgl package, then you shouldn't also have it in the current directory,
I don't.
There is another FiniteMap.hi (and FiniteMap.p_hi) in
/usr/local/lib/ghc-6.2/imports/Data
Could this be the offender?
No. The error message says that it is trying to load
./Data/Graph/Inductive/Internal/FiniteMap.o. but that module is already
part of the fgl package isn't it? (when I said current directory, I
really meant "relative to the current directory").
Now I see. You are right! After a simple "cd .." the error disappears.
Thanks a lot, Martin
_______________________________________________ Glasgow-haskell-bugs mailing list [email protected] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
