Using GHC-as-a-library
Simon Marlow
simonmarhaskell at gmail.com
Thu Oct 12 05:50:39 EDT 2006
Martin Grabmueller wrote:
> Following up to myself:
>
> Martin Grabmueller wrote:
>
>>Hello all,
>>
>>I've been playing around with GHC-as-a-library a bit now, and using
>>yesterday's snapshot of GHC (ghc-6.5.20061004, compiled from source),
>>I ran into the following problem:
>
> [...]
>
> In following a suggestion by Mathew Mills, I tried to find out whether
> there was a problem with GHC finding my package.conf file (since I had
> previously a problem with ghc-pkg to set permissions wrong on that file,
> I thought GHC was possibly unable to read it).
>
> When trying it again with a GHC fresh from darcs HEAD, I get a different
> error message. The loading via GHC.load works find, but when calling
> GHC.checkModule, the following error message is displayed, and no
> renamed or typechecked program is returned by GHC.checkModule, only the
> parsed one:
>
> Test.hs:1:0:
> Bad interface file: /usr/local/ghc/lib/ghc-6.5/imports/Prelude.hi
> Prelude.Enum.Bool.toEnum: bad argument
>
> Has anyone else encountered this problem? Are others out there
> successfully using GHC as a library?
I haven't seen this particular error message before, would you like to submit a
bug report detailing the exact steps you took and the code you used to call the
GHC API?
Cheers,
` Simon
More information about the Glasgow-haskell-users
mailing list