Skip to content

Hadrian fails to run the testsuite.

This is on windows with a tree based on the commit below.

commit a5373c1f (master)
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Jan 16 16:34:24 2019 +0000

    Fix bogus worker for newtypes

Output as follows.

$ hadrian/build.bat -c -j8 --flavour=quick test
Up to date
Up to date
hadrian: Encountered missing dependencies:
libiserv ==8.7

shakeArgsWith         0.001s    0%
Function shake        0.010s    0%
Database read         0.516s   13%  ===
Database compression  0.074s    1%
With database         0.018s    0%
Running rules         3.280s   84%  =========================
Total                 3.900s  100%
Error when running Shake build system:
  at src/Main.hs:58:30-42:
* Depends on: test
  at src/Rules/Test.hs:90:5-17:
* Depends on: _build/stage1/lib/bin/ghc-iserv.exe
  at src/Development/Shake/Internal/Rules/Oracle.hs:157:43-68:
* Depends on: OracleQ (ContextDataKey (Context {stage = Stage1, package = Package {pkgType = Program, pkgName = "iserv", pkgPath = "utils/iserv"}, way = v}))
  at src/Hadrian/Haskell/Cabal/Parse.hs:202:5-36:
* Depends on: _build/stage1/utils/iserv/setup-config
* Raised the exception:
ExitFailure 1

Regular build with hadrian works.

Trac metadata
Trac field Value
Version 8.6.3
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system Unknown/Multiple
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information