LoadAllTargets not loading dependencies

Artem Pelenitsyn a.pelenitsyn at gmail.com
Wed Aug 7 19:47:37 UTC 2019

Hello Sam,

It'd be easier to help if you posted the complete example somewhere (e.g.

Best, Artem

On Wed, 7 Aug 2019 at 15:39, Sam Halliday <sam.halliday at gmail.com> wrote:

> Hello all,
> I've been following along with Stephen Diehl's blog series on the ghc
> api and I am using `load LoadAllTargets` on a .hs file (let's call it
> Wibble.hs) and then typechecking.
> All seems well until I add a second module (let's call it Wobble.hs) in
> the same package and import it from Wibble.
> I can see that the load has correctly calculated the dependency graph
> and includes Wobble in the dependencies of Wibble. But if I try to
> typecheck Wibble, then I get an error:
>     Could not find module ‘Wobble’
>     Use -v to see a list of the files searched for.
>   |
> 4 | import           Wobble
>   | ^^^^^^^^^^^^^^^^^^^^^^^
> I have separately compiled the package, and can see its packagedb is
> listed in the .ghc.env file. What else do I need to do so that Wibble
> can see Wobble?
> --
> Best regards,
> Sam
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20190807/6fe93e2a/attachment.html>

More information about the ghc-devs mailing list