stack -v ghci app:exe:pitangaLog
...
Loaded GHCi configuration from /home/chris/mount/home/chrisnixtrans/Haskell/PlatinumPitanga/.ghci
<no location info>: error:
module `main:Log' is defined in multiple files: /home/chris/mount/home/chrisnixtrans/Haskell/PlatinumPitanga/src/Log.hs
/home/chris/mount/home/chrisnixtrans/Haskell/PlatinumPitanga/src/Log.hs
Failed, no modules loaded.
<no location info>: error:
Could not find module `Common'
It is not a module in the current program, or in any known package.
Loaded GHCi configuration from /run/user/1000/haskell-stack-ghci/e978a431/ghci-script
General summary/comments (optional)
This error was resolved after deleting the .stack-work directory and rebuilding.
Steps to reproduce
stack -v ghci app:exe:pitangaLog
hpack file
``` source-dirs: src executables: pitangaStartTask: main: Main.startLog pitangaStopTask: main: StopTask.main pitangaResumeTask: main: ResumeTask.resumeTask pitangaLog: main: Log.showLog pitangaExport: main: Export.main license-file: LICENSE build-type: Simple maintainer: Chris Stryczynski dependencies: - base >=4.11 && <4.12 - turtle - aeson-pretty # common - rainbow - lens - aeson - bytestring - stm - split - text - time - thyme - binary - binary-orphans - old-locale - directory - pretty-simple - string-conversions - optparse-applicative name: app version: '0.1.0.0' extra-source-files: ChangeLog.md author: Chris Stryczynski license: BSD3 default-extensions: - LambdaCase ```cabal file
``` cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.31.1. -- -- see: https://github.com/sol/hpack -- -- hash: b53f54561fe46ea5b3de132681abd6fca663a34f3a0396d65575f109b88c86fa name: app version: 0.1.0.0 author: Chris Stryczynski maintainer: Chris Stryczynski license: BSD3 license-file: LICENSE build-type: Simple extra-source-files: ChangeLog.md executable pitangaExport main-is: Export.hs other-modules: Common Log Main MyDebug ResumeTask StopTask Paths_app hs-source-dirs: src default-extensions: LambdaCase ghc-options: -main-is Export.main build-depends: aeson , aeson-pretty , base >=4.11 && <4.12 , binary , binary-orphans , bytestring , directory , lens , old-locale , optparse-applicative , pretty-simple , rainbow , split , stm , string-conversions , text , thyme , time , turtle default-language: Haskell2010 executable pitangaLog main-is: Log.hs other-modules: Common Export Main MyDebug ResumeTask StopTask Paths_app hs-source-dirs: src default-extensions: LambdaCase ghc-options: -main-is Log.showLog build-depends: aeson , aeson-pretty , base >=4.11 && <4.12 , binary , binary-orphans , bytestring , directory , lens , old-locale , optparse-applicative , pretty-simple , rainbow , split , stm , string-conversions , text , thyme , time , turtle default-language: Haskell2010 executable pitangaResumeTask main-is: ResumeTask.hs other-modules: Common Export Log Main MyDebug StopTask Paths_app hs-source-dirs: src default-extensions: LambdaCase ghc-options: -main-is ResumeTask.resumeTask build-depends: aeson , aeson-pretty , base >=4.11 && <4.12 , binary , binary-orphans , bytestring , directory , lens , old-locale , optparse-applicative , pretty-simple , rainbow , split , stm , string-conversions , text , thyme , time , turtle default-language: Haskell2010 executable pitangaStartTask main-is: Main.hs other-modules: Common Export Log MyDebug ResumeTask StopTask Paths_app hs-source-dirs: src default-extensions: LambdaCase ghc-options: -main-is Main.startLog build-depends: aeson , aeson-pretty , base >=4.11 && <4.12 , binary , binary-orphans , bytestring , directory , lens , old-locale , optparse-applicative , pretty-simple , rainbow , split , stm , string-conversions , text , thyme , time , turtle default-language: Haskell2010 executable pitangaStopTask main-is: StopTask.hs other-modules: Common Export Log Main MyDebug ResumeTask Paths_app hs-source-dirs: src default-extensions: LambdaCase ghc-options: -main-is StopTask.main build-depends: aeson , aeson-pretty , base >=4.11 && <4.12 , binary , binary-orphans , bytestring , directory , lens , old-locale , optparse-applicative , pretty-simple , rainbow , split , stm , string-conversions , text , thyme , time , turtle default-language: Haskell2010 ```Expected
An error to be reported relating to an unrelated type error.
Actual
Truncated output (full output: https://gist.github.com/chrissound/dcf79033dd139fe78b5cd95b7ec75d49):
Stack version
Method of installation