Skip to content

Windows Testsuite stuck at configuring timeout

When running the testsuite, it gets stuck at Configuring timeout-1.... I tried adding a verbosity flag to the ENV vars, but they didn't make any affect on the ./Setup args.

Relating to my development setup...I've followed the instructions from http://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/Windows (using MinGW). I was rather surprised when I was building GHC, it threw an error saying that "libmpfr-3.dll" was missing, so I fetched that from a cygwin mirror and threw it in msys/bin, but even after doing that, I got errors saying that it could find certain cygwin libraries (cyg*.dll). So I just installed the entirety of cygwin and it started working fine.

The only ticket I found that is related to this is #1599 (closed), but I'm not sure.


System details:

# Windows 7 x86 (32-bit)

$ uname -a
MINGW32_NT-6.1 LEROUX-WINBUILD 1.0.18(0.48/3/2) 2012-11-21 22:34 i686 Msys

$ echo $PATH
/c/MinGW/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Program Files/Haskell/bin:/c/Program Files/Haskell Platform/2013.2.0.0/lib/extralibs/bin:/c/
Program Files/Haskell Platform/2013.2.0.0/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v
1.0/:/c/Program Files/Haskell Platform/2013.2.0.0/mingw/bin:/c/Program Files/Git/cmd:/c/Users/leroux/AppData/Roaming/cabal/bin:/mingw/bin:/us
r/bin:/c/cygwin/bin

Here's the testsuite run:

$ make test WAY=normal
make -C testsuite/tests CLEANUP=1 OUTPUT_SUMMARY=../../testsuite_summary.txt fast
make[1]: Entering directory `/home/leroux/devel/ghc-validate/testsuite/tests'
make fast=YES
make[2]: Entering directory `/home/leroux/devel/ghc-validate/testsuite/tests'
Looks like you don't have timeout, building it first...
make -C ../timeout all
make[3]: Entering directory `/home/leroux/devel/ghc-validate/testsuite/timeout'
rm -rf install-inplace
'C:/MinGW/msys/1.0/home/leroux/devel/ghc-validate/inplace/bin/ghc-stage2.exe' --make Setup
./Setup configure --with-compiler='C:/MinGW/msys/1.0/home/leroux/devel/ghc-validate/inplace/bin/ghc-stage2.exe' \
                          --with-hc-pkg='C:/MinGW/msys/1.0/home/leroux/devel/ghc-validate/inplace/bin/ghc-pkg.exe' \
                          --with-hsc2hs='C:/MinGW/msys/1.0/home/leroux/devel/ghc-validate/inplace/bin/hsc2hs.exe' \
                           \
                          --ghc-option=-threaded --prefix='C:/MinGW/msys/1.0/home/leroux/devel/ghc-validate/testsuite/timeout/install-inplace
'
Configuring timeout-1...
Trac metadata
Trac field Value
Version 7.6.3
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Test Suite
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