Skip to content

Hadrian failure: Values have changed since being depended upon

The Hadrian build on Windows appears to fail with:

/--------------------------------------------------------------------------\
| Successfully built program 'haddock' (Stage2).                           |
| Executable: _build/stage2/bin/haddock.exe                                |
| Program synopsis: A documentation-generation tool for Haskell libraries. |
\--------------------------------------------------------------------------/
shakeArgsWith                        0.002s    0%                           
Function shake                       0.035s    0%                           
Database read                        0.003s    0%                           
With database                        0.001s    0%                           
Running rules                     2815.075s   99%  =========================
Pool finished (9025 threads, 8 max)  0.001s    0%                           
Lint checking                        0.641s    0%                           
Total                             2815.758s  100%                           
Lint checking error - 520 values have changed since being depended upon:
  Key:  _build/stage1/gmp/objs/zero_p.o
  Old:  (Just File {mod=0x88773CC6,size=0x2EA,digest=0xACFF03E6},"")
  New:  File {mod=0x8C6CE092,size=0x2EA,digest=0xACFF03E6}
       
  Key:  _build/stage1/gmp/objs/zero.o
  Old:  (Just File {mod=0x88DC1816,size=0x2F8,digest=0x586B32DC},"")
  New:  File {mod=0x8CA46DC3,size=0x2F8,digest=0x586B32DC}
       
  Key:  _build/stage1/gmp/objs/xor_n.o
  Old:  (Just File {mod=0x88D86EC7,size=0x1DF,digest=0xFBB5353},"")
  New:  File {mod=0x8CA1D672,size=0x1DF,digest=0xFBB5353}

...

All paths listed are in _build/stage1/gmp and all changed only in their mtime.

Trac metadata
Trac field Value
Version 8.7
Type Bug
TypeOfFailure OtherFailure
Priority high
Resolution Unresolved
Component Build System (Hadrian)
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information