
I manually removed the tee from the validate script, and sallied on. Here's the next error. =====> cabal01(normal) 81 of 3724 [0, 0, 0] cd ./cabal/cabal01 && $MAKE -s --no-print-directory cabal01 VANILLA=--enable-library-vanilla PR OF=--disable-library-profiling DYN=--enable-shared CLEANUP=1 cabal01.run.stdout 2>cabal01.run.stderr Wrong exit code (expected 0 , actual 2 ) Stdout: Stderr: Creating library file: dist\build\libHStest-1.0-ghc7.7.20130904.dll.a setup.exe: Error: Could not find module: A with any suffix: ["dyn_hi"] in the search path: ["dist\\build"] make[3]: *** [cabal01] Error 1 *** unexpected failure for cabal01(normal) Cheers, Edward Excerpts from Edward Z. Yang's message of Wed Sep 04 14:56:30 -0700 2013:
I've gotten GHC to build on Windows, but the test suite is finicky. Here is an error I am getting:
=====> T5267(normal) 50 of 3724 [0, 0, 0] cd ./arrows/should_compile && 'c:/Users/ezyang/Dev/ghc-validate/bindisttest/install dir/bin/ghc.exe' -fforce-recomp -dcore-lint -dcmm-lint -dno-debug-output -no-user-package-db -rtsopts -fno-ghci-histor y -c T5267.hs >T5267.comp.stderr 2>&1 Compile failed (status 256) errors were:
T5267.hs:11:15: tee: standard output: Permission denied
It consistently fails on this test, and when I look at the process list I see:
I 1032 1548 1548 4064 con 500 14:54:08 /usr/bin/tee
I was seeing something similar when I used parallel make, apparently there is a known deadlock when running make -j2 (or higher). But I don't know why tee would be deadlocking.
Edward