... | @@ -574,4 +574,14 @@ make sure that XCode command line tools are installed. Run `xcrun --show-sdk-pat |
... | @@ -574,4 +574,14 @@ make sure that XCode command line tools are installed. Run `xcrun --show-sdk-pat |
|
export C_INCLUDE_PATH="$(xcrun --show-sdk-path)/usr/include/ffi"
|
|
export C_INCLUDE_PATH="$(xcrun --show-sdk-path)/usr/include/ffi"
|
|
```
|
|
```
|
|
|
|
|
|
and restart GHC build. |
|
and restart GHC build.
|
|
\ No newline at end of file |
|
|
|
|
|
### Bad interface file: something is amiss
|
|
|
|
|
|
|
|
```
|
|
|
|
libraries/containers/containers/src/Utils/Containers/Internal/Prelude.hs:13:1: error:
|
|
|
|
Bad interface file: _build/stage0/libraries/containers/containers/build/Prelude.hi
|
|
|
|
Something is amiss; requested module containers-0.6.7:Prelude differs from name found in the interface file containers-0.6.6:Prelude (if these names look the same, try again with -dppr-debug)
|
|
|
|
```
|
|
|
|
|
|
|
|
This kind of error might happen if a submodule's version has been bumped, but some files remained unmodified. If they have been compiled earlier, with the previous version of the submodule, Hadrian may wrongly assume that recompilation is not required. The simplest solution is to run `hadrian/build clean` and try again. |
|
|
|
\ No newline at end of file |