Thanks. I dumped the info into http://hackage.haskell.org/trac/ghc/ticket/5338
Simon From: Ryan Newton [mailto:[email protected]] Sent: 21 July 2011 22:23 To: Simon Peyton-Jones Cc: [email protected] Subject: Re: windows failures Ah ok. Is there a ticket mentioning Ian's suggested fix? (or am I missing something in the below email on my small screen). There may be a bit of delay on this one -- I'm in the process of moving to Indiana. But I should be able to fix it tonight or tomorrow night. Sent from my cell phone On Jul 21, 2011, at 3:21 PM, Simon Peyton-Jones <[email protected]<mailto:[email protected]>> wrote: I’m getting these failures on my 32-bit windows machine. Unexpected failures: ../../libraries/random/tests rangeTest [bad exit code] (normal) cabal ghcpkg03 [bad stderr] (normal) lib/IO 3307 [bad exit code] (normal) lib/IO environment001 [bad stdout] (normal) rts 5250 [bad exit code] (normal) rangeTest: this is a race hazard: Ryan, Ian has pointed out what the problem is... might you fix it? Logs for the others are below. Simon =====> 5250(normal) 1973 of 2879 [3, 3, 1] cd ./rts && 'C:/code/HEAD/bindisttest/install dir/bin/ghc.exe' -fforce-recomp -dcore-lint -dcmm-lint -dno-debug-output -no-user-package-conf -rtsopts -o 5250 5250.hs spalign.c >5250.comp.stderr 2>&1 cd ./rts && ./5250 </dev/null >5250.run.stdout 2>5250.run.stderr Wrong exit code (expected 0 , actual 1 ) Stdout: esp not aligned correctly: 22de44 Stderr: *** unexpected failure for 5250(normal) [Error 5] Access is denied: './rts/5250.exe' [Error 267] The directory name is invalid: './rts/5250.exe' =====> ghcpkg03(normal) 71 of 2879 [0, 0, 0] cd ./cabal && $MAKE -s --no-print-directory ghcpkg03 </dev/null >ghcpkg03.run.stdout 2>ghcpkg03.run.stderr Actual stderr output differs from expected: --- ./cabal/ghcpkg03.stderr-i386-unknown-mingw32 2011-07-21 17:25:03 +0100 +++ ./cabal/ghcpkg03.run.stderr 2011-07-21 19:12:45 +0100 @@ -19,6 +19,8 @@ testpkg-2.0: file C\D.hi is missing (ignoring) testpkg-2.0: file C\E.hi is missing (ignoring) testpkg-2.0: cannot find libtestpkg-2.0.a on library path (ignoring) +WARNING: cache is out of date: local03.package.conf\package.cache + use 'ghc-pkg recache' to fix. testpkg-1.2.3.4: Warning: library-dirs: c:/Program Files/testpkg doesn't exist or isn't a directory testpkg-1.2.3.4: Warning: include-dirs: c:/Program Files/testpkg doesn't exist or isn't a directory testpkg-1.2.3.4: import-dirs: /usr/local/lib/testpkg is a relative path which makes no sense (as there is nothing for it to be relative to). You can make paths relative to the package database itself by using ${pkgroot}. (ignoring) =====> 3307(normal) 1227 of 2879 [3, 1, 1] cd ./lib/IO && $MAKE -s --no-print-directory 3307-test </dev/null >3307.run.stdout 2>3307.run.stderr Wrong exit code (expected 0 , actual 2 ) Stdout: Test 1 [99,104,105,110,101,115,101,45,102,105,108,101,45,229,176,143,232,175,180] Ni hao Test 2 [99,104,105,110,101,115,101,45,102,105,108,101,45,229,176,143,232,175,180] Ni hao Test 3 [99,104,105,110,101,115,101,45,102,105,108,101,45,23567,35828] Stderr: 3307.exe: chinese-file-小说: openFile: does not exist (No such file or directory) make[3]: *** [3307-test] Error 1 *** unexpected failure for 3307(normal) =====> environment001(normal) 1233 of 2879 [3, 2, 1] cd ./lib/IO && $MAKE -s --no-print-directory environment001-test </dev/null >environment001.run.stdout 2>environment001.run.stderr Actual stdout output differs from expected: --- ./lib/IO/environment001.stdout 2011-07-21 17:25:06 +0100 +++ ./lib/IO/environment001.run.stdout 2011-07-21 19:43:44 +0100 @@ -1,6 +1,6 @@ -马克斯 -Test 1: 3 -说 -Test 2: 1 +ꧩ…‹Ꮶ꼠 +Test 1: 9 +꿨ප⬀吀攀猀琀 ㈀㨀 ㌀ഀ 怀絏⅙ഀ 吀攀猀琀 ㌀㨀 ㌀ഀ⨀⨀⨀ 甀渀攀砀瀀攀挀琀攀搀 昀愀椀氀甀爀攀 昀漀爀 攀渀瘀椀爀漀渀洀攀渀琀 ⠀渀漀爀洀愀氀⤀ഀ
_______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
