Attempt to build stack project fails with: <mypkg>.cabal was modified manually...
- Dominant language
- Nix
- Stars
- 401
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
Trying to statically build my personal project ([here](https://github.com/doyougnu/VSat/tree/master/haskell)). All dependencies build or found in cachix/nixpkgs but the build fails with a `.cabal was modified manually, please use --force...` error:
### System Details
```
❯ nix --version
nix (Nix) 2.3.3
```
`OS: NixOS 19.09.2331.64a3ccb852d (Loris)`
`resolver: lts-12.25`
Using the default stack-project-builder script and default command to build
```
❯ stack --version
2.1.3.1 x86_64 hpack-0.32.0
```
## The Error
```
patching script interpreter paths in /nix/store/0vmwrghjzi3zjd9xyc50k0zfcrpaw3mi-hpack-0.28.2
checking for references to /build/ in /nix/store/0vmwrghjzi3zjd9xyc50k0zfcrpaw3mi-hpack-0.28.2...
cannot find section .dynamic
building '/nix/store/zik2b383wxvqfafvssvh80bqfkkw8sny-vsat-0.1.0.0.drv'...
setupCompilerEnvironmentPhase
Build with /nix/store/p2l0j6hwl8c7dlxb318wwkji2hzsphki-ghc-8.4.4.
unpacking sources
unpacking source archive /nix/store/grpbilla8pl5kw9njcd174a22ia4gkrg-haskell
source root is haskell
patching sources
compileBuildDriverPhase
Determined cabalPackageId as Cabal-2.2.0.1-FmPcs9btIHM2Dcb9OsF5gI
setupCompileFlags: -package-db=/build/setup-package.conf.d -j4 -threaded -package-id Cabal-2.2.0.1-FmPcs9btIHM2Dcb9OsF5gI
[1 of 1] Compiling Main ( Setup.hs, /build/Main.o )
Linking Setup ...
updateAutotoolsGnuConfigScriptsPhase
configuring
vsat.cabal was modified manually, please use --force to overwrite.
builder for '/nix/store/zik2b383wxvqfafvssvh80bqfkkw8sny-vsat-0.1.0.0.drv' failed with exit code 1
error: build of '/nix/store/zik2b383wxvqfafvssvh80bqfkkw8sny-vsat-0.1.0.0.drv' failed
```
Note that I received the same error after deleting my cabal file, figuring Hpack would generate a new one.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.