Relates to #3795 (and #3791) and also #3288.
I suspect the fix is to reproduce whatever #3288 did for the build command but for ghci.
Steps to reproduce
Easiest to check out dbaynard/issues@2530d18 (internal-libraries branch) and run stack ghci.
Alternatively, create a package which has an internal library module and attempt to import that into that package's own library or an executable (they have the same outcome).
Expected
stack ghci loads the repl.
Actual
Error message, for internal library named internal
<command-line>: cannot satisfy -package internal
Note, stack build is successful. Also, stack exec -- ghci loads correctly (though doesn't load the packages).
The full output is in the readme in the internal-libries directory at the dbaynard/issues github repo, above.
Stack version
I merged fix-ghci-autogen-path-3791 (030a442) into master (
27894ff) for the test.
$ stack --version
Version 1.7.0, Git revision 06bc6937b5c6263e7da46bb18355c338ebee92a5 \(5723 commits\) x86_64 hpack-0.27.0
Method of installation
From git repo — see above
Relates to #3795 (and #3791) and also #3288.
I suspect the fix is to reproduce whatever #3288 did for the
buildcommand but forghci.Steps to reproduce
Easiest to check out dbaynard/issues@2530d18 (internal-libraries branch) and run
stack ghci.Alternatively, create a package which has an internal library module and attempt to import that into that package's own library or an executable (they have the same outcome).
Expected
stack ghciloads the repl.Actual
Error message, for internal library named
internalNote,
stack buildis successful. Also,stack exec -- ghciloads correctly (though doesn't load the packages).The full output is in the readme in the
internal-libriesdirectory at the dbaynard/issues github repo, above.Stack version
I merged fix-ghci-autogen-path-3791 (030a442) into master (
27894ff) for the test.
Method of installation
From git repo — see above