Problems finding modules with GHC 5
Leon Smith
lps@po.cwru.edu
Mon, 04 Jun 2001 18:59:57 -0400
I'm having problems running programs that use modules found in
the hslibs libraries. I've tried these with GHC 5.00.1 on both
a x86 Linux box on which I compiled GHC from source, and a Sparc
box where I installed the precompiled binaries.
If I simply try to load my program (which uses MArray), I get:
--------
$ ghci Main.hs
___ ___ _
/ _ \ /\ /\/ __(_)
/ /_\// /_/ / / | | GHC Interactive, version 5.00.1, For Haskell
98.
/ /_\\/ __ / /___| | http://www.haskell.org/ghc/
\____/\/ /_/\____/|_| Type :? for help.
Loading package std ... linking ... done.
ghc-5.00.1: can't find module `MArray'
---------
If I try using the -i option, I get
---------
$ ghci -i/usr/local/lib/ghc-5.00.1/imports/lang/ Main.hs
...
Loading package std ... linking ... done.
ghc-5.00.1: panic! (the `impossible' happened, GHC version 5.00.1):
does not exist
Action: withFileStatus
Reason: No such file or directory
Please report it as a compiler bug to glasgow-haskell-bugs@haskell.org,
or http://sourceforge.net/projects/ghc/.
-----------
$ ghci -i/usr/local/build/ghc-5.00.1/hslibs/lang/ Main.hs
...
Loading package std ... linking ... done.
ghc-5.00.1: can't find module `PrelPrim'
Finally, if I then try adding the prelude to the path, I get the same
panic.
If I try to compile my project with GHC, I get link errors.
best,
leon
If I try