Skip to content

Instantly share code, notes, and snippets.

@calebh
Created January 27, 2020 06:56
Show Gist options
  • Save calebh/8a23e0f3d2f7b4682fa540d0c5fcbdc3 to your computer and use it in GitHub Desktop.
Save calebh/8a23e0f3d2f7b4682fa540d0c5fcbdc3 to your computer and use it in GitHub Desktop.
HIE Error
$ hie.exe
2020-01-27 00:43:25.619924 [ThreadId 3] - Cabal-Helper decided to use: ProjLocStackYaml {plStackYaml = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor\\stack.yaml"}
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
2020-01-27 00:43:27.9500122 [ThreadId 3] - Module "C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\File.hs" is loaded by Cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:27.9500122 [ThreadId 3] - Executing Stack GHC with args: --numeric-version
2020-01-27 00:43:28.4603862 [ThreadId 3] - Executing Stack GHC with args: --print-libdir
2020-01-27 00:43:28.957058 [ThreadId 3] - New cradle: C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\test\Spec.hs
2020-01-27 00:43:28.960053 [ThreadId 3] - Cabal-Helper decided to use: ProjLocStackYaml {plStackYaml = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor\\stack.yaml"}
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
2020-01-27 00:43:31.1332671 [ThreadId 3] - Module "C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\test\Spec.hs" is loaded by Cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:31.1332671 [ThreadId 3] - Found cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:32.5010128 [ThreadId 3] - Fail on cradle initialisation: (ExitFailure 2)["Could not obtain flags for: \"test\\Spec.hs\".","","This module was not part of any component we are aware of.","","Component: ChLibName ChMainLibName with source directory: [\"src\"]","Component: ChExeName \"dd-c-preprocessor-exe\" with source directory: [\"app\"]","","","To expose a module, refer to:","https://docs.haskellstack.org/en/stable/GUIDE/","If you are using `package.yaml` then you don't have to manually expose modules.","Maybe you didn't set the source directories for your project correctly."]
2020-01-27 00:43:32.5020104 [ThreadId 3] - New cradle: C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\src\Lib.hs
2020-01-27 00:43:32.5060012 [ThreadId 3] - Cabal-Helper decided to use: ProjLocStackYaml {plStackYaml = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor\\stack.yaml"}
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
2020-01-27 00:43:34.7742219 [ThreadId 3] - Module "C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\src\Lib.hs" is loaded by Cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:34.7742219 [ThreadId 3] - Found cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:36.438031 [ThreadId 3] - Cradle set succesfully
2020-01-27 00:43:36.4849065 [ThreadId 3] - New cradle: C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\Setup.hs
2020-01-27 00:43:36.4888953 [ThreadId 3] - Cabal-Helper decided to use: ProjLocStackYaml {plStackYaml = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor\\stack.yaml"}
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
2020-01-27 00:43:38.4869248 [ThreadId 3] - Module "C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\Setup.hs" is loaded by Cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:38.4869248 [ThreadId 3] - Found cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:39.7772071 [ThreadId 3] - Fail on cradle initialisation: (ExitFailure 2)["Could not obtain flags for: \"Setup.hs\".","","This module was not part of any component we are aware of.","","Component: ChLibName ChMainLibName with source directory: [\"src\"]","Component: ChExeName \"dd-c-preprocessor-exe\" with source directory: [\"app\"]","","","To expose a module, refer to:","https://docs.haskellstack.org/en/stable/GUIDE/","If you are using `package.yaml` then you don't have to manually expose modules.","Maybe you didn't set the source directories for your project correctly."]
2020-01-27 00:43:39.7772071 [ThreadId 3] - New cradle: C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\app\Main.hs
2020-01-27 00:43:39.7801991 [ThreadId 3] - Cabal-Helper decided to use: ProjLocStackYaml {plStackYaml = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor\\stack.yaml"}
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
stty: 'standard input': Inappropriate ioctl for device
2020-01-27 00:43:41.7990909 [ThreadId 3] - Module "C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\app\Main.hs" is loaded by Cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:41.7990909 [ThreadId 3] - Found cradle: Cradle {cradleRootDir = "C:\\Users\\caleb\\Documents\\deepdecompilerproject\\dd-c-preprocessor", cradleOptsProg = CradleAction: Cabal-Helper-Stack}
2020-01-27 00:43:43.2221318 [ThreadId 3] - Cradle set succesfully
Running HIE(hie.exe)
Version 1.0.0.0, Git revision 4fb5b32df61f95d295ca67043594674bbb5b1316 (3706 commits) x86_64 ghc-8.6.5
To run as a LSP server on stdio, provide the '--lsp' argument
Current directory:C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor
args:[]
Looking for project config cradle...
###################################################
Cradle: Stack project
Project Ghc version: 8.6.5
Libdir: Just "C:\\Users\\caleb\\AppData\\Local\\Programs\\stack\\x86_64-windows\\ghc-8.6.5\\lib"
Searching for Haskell source files...
Found 4 Haskell source files.
###################################################
Found the following files:
C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\test\Spec.hs
C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\src\Lib.hs
C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\Setup.hs
C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\app\Main.hs
Load them all now. This may take a very long time.
###################################################
###################################################
Dumping diagnostics:
C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\test\Spec.hs: FAILED
Fail on initialisation for "C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\test\Spec.hs". Could not obtain flags for: "test\Spec.hs".
C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\src\Lib.hs: OK
C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\Setup.hs: FAILED
Fail on initialisation for "C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\Setup.hs". Could not obtain flags for: "Setup.hs".
C:\Users\caleb\Documents\deepdecompilerproject\dd-c-preprocessor\app\Main.hs: OK
Note: loading of 'Setup.hs' is not supported.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment