Re: Trouble with NHC?
Malcolm Wallace <[email protected]> Sun, 21 May 2006 15:16:33 +0100
| Newsgroups | gmane.comp.lang.haskell.nhc.user |
|---|---|
| Organization | Dept of Computer Science, University of York |
| Message-ID | <[email protected]> |
"Robert M. Solovay" <[email protected]> writes: > $ nhc98 program1.hs > I/O error (user-defined), call to function `userError': > Can't open any of: > ./System/Environment.hi > /usr/local/include/nhc98/packages/base/System/Environment.hi > /usr/local/include/nhc98/System/Environment.hi > when trying to read System.Environment. > > Have I installed nhc98 incorrectly? Or what is it I'm doing wrong? It certainly looks like the installation was incomplete. The interface file for System.Environment ought to live in /usr/local/include/nhc98/packages/base/System/Environment.hi How did you install nhc98? If you built it with a C compiler, it is possible that you need to download and install the extra interface files for the hierarchical libraries (available at the bottom of the download web page): http://haskell.org/nhc98/download.html These were accidentally omitted from the main package (they are normally built afresh at build time if you bootstrap with a Haskell compiler instead of via C). On the other hand, if only some interface files are missing from /usr/local/include/nhc98/packages/base/ rather than all of them, then there may have been a compile error at build time, in which case it would be useful to rebuild and capture the error message. Regards, Malcolm