Under OS X 10.5.6: GHC 6.10.1 Release Candidate 1

I built ghc-6.10.1.20090314 on OS X 10.5.6 (Intel) using ghc 6.8.2 as a bootstrap compiler. The build was done using the MacPorts infrastructure. Summary test results: OVERALL SUMMARY for test run started at Tue Mar 17 15:31:38 EDT 2009 2334 total tests, which gave rise to 12487 test cases, of which 0 caused framework failures 2460 were skipped 9709 expected passes 258 expected failures 0 unexpected passes 60 unexpected failures Unexpected failures: 2469(ghci) apirecomp001(normal) bits (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc049(hpc) conc068(normal) derefnull(profc,profthreaded) divbyzero(profc,profthreaded) genUpTo (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) length001(optc,hpc,optasm,profc,profasm,threaded2,profthreaded) num009 (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) num012 (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) signals002(ghci) signals004(ghci,threaded1,threaded2,profthreaded) I haven't looked at the errors in detail, but generally the release candidate seems OK. BTW, a test target will be added to MacPorts's portfile for the 6.10.2 release, which will let you run the test suite by typing > sudo port test ghc and if you then install the tested build, a record of the test will be saved in $PREFIX/share/ghc-<version>/. Best Wishes, Greg

Gregory Wright wrote:
I built ghc-6.10.1.20090314 on OS X 10.5.6 (Intel) using ghc 6.8.2 as a bootstrap compiler. The build was done using the MacPorts infrastructure.
Summary test results:
OVERALL SUMMARY for test run started at Tue Mar 17 15:31:38 EDT 2009 2334 total tests, which gave rise to 12487 test cases, of which 0 caused framework failures 2460 were skipped
9709 expected passes 258 expected failures 0 unexpected passes 60 unexpected failures
Unexpected failures: 2469(ghci) apirecomp001(normal)
bits(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded)
conc049(hpc) conc068(normal) derefnull(profc,profthreaded) divbyzero(profc,profthreaded)
genUpTo(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded)
length001(optc,hpc,optasm,profc,profasm,threaded2,profthreaded)
num009(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded)
num012(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded)
signals002(ghci) signals004(ghci,threaded1,threaded2,profthreaded)
Thanks. We really need people to look at these failing tests and either fix them or submit tickets as necessary. Volunteers? For num009 and num012, I've turned these on as part of validate which will force the problems to the surface. Cheers, Simon

There should be a file called testlog somewhere, either at the toplevel or within the tests directory. Could you search for "apirecomp001" and send me the test output from running that test. I can't reproduce this failure when running it manually even though I'm on OS X, too. On 18 Mar 2009, at 10:51, Gregory Wright wrote:
I built ghc-6.10.1.20090314 on OS X 10.5.6 (Intel) using ghc 6.8.2 as a bootstrap compiler. The build was done using the MacPorts infrastructure.
Summary test results:
OVERALL SUMMARY for test run started at Tue Mar 17 15:31:38 EDT 2009 2334 total tests, which gave rise to 12487 test cases, of which 0 caused framework failures 2460 were skipped
9709 expected passes 258 expected failures 0 unexpected passes 60 unexpected failures
Unexpected failures: 2469(ghci) apirecomp001(normal)
bits (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc049(hpc) conc068(normal) derefnull(profc,profthreaded) divbyzero(profc,profthreaded)
genUpTo (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) length001(optc,hpc,optasm,profc,profasm,threaded2,profthreaded)
num009 (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded)
num012 (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) signals002(ghci) signals004(ghci,threaded1,threaded2,profthreaded)
I haven't looked at the errors in detail, but generally the release candidate seems OK.
BTW, a test target will be added to MacPorts's portfile for the 6.10.2 release, which will let you run the test suite by typing
sudo port test ghc
and if you then install the tested build, a record of the test will be saved in $PREFIX/share/ghc-<version>/.
Best Wishes, Greg
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
/ Thomas -- Push the envelope. Watch it bend.

Hello Thomas, On Wednesday 18 March 2009 15:03, Thomas Schilling wrote:
There should be a file called testlog somewhere, either at the toplevel or within the tests directory. Could you search for "apirecomp001" and send me the test output from running that test. I can't reproduce this failure when running it manually even though I'm on OS X, too.
Several of the buildbot slaves fail the apirecomp001(normal) test as well. For eaxmple, here is the output from http://darcs.haskell.org/buildbot/all/builders/tnaur%20x86%20Linux%20head/bu... for that test: =====> apirecomp001(normal) cd ./ghc-api/apirecomp001 && $MAKE -s --no-print-directory apirecomp001 apirecomp001.run.stdout 2>apirecomp001.run.stderr Wrong exit code (expected 0 , actual 2 ) Stdout: Stderr: make[1]: myghc: Command not found make[1]: *** [apirecomp001] Error 127 *** unexpected failure for apirecomp001(normal)
On 18 Mar 2009, at 10:51, Gregory Wright wrote:
I built ghc-6.10.1.20090314 on OS X 10.5.6 (Intel) using ghc 6.8.2 as a bootstrap compiler. The build was done using the MacPorts infrastructure.
Summary test results:
OVERALL SUMMARY for test run started at Tue Mar 17 15:31:38 EDT 2009 2334 total tests, which gave rise to 12487 test cases, of which 0 caused framework failures 2460 were skipped
9709 expected passes 258 expected failures 0 unexpected passes 60 unexpected failures
Unexpected failures: 2469(ghci) apirecomp001(normal)
bits (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc049(hpc) conc068(normal) derefnull(profc,profthreaded) divbyzero(profc,profthreaded)
genUpTo (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) length001(optc,hpc,optasm,profc,profasm,threaded2,profthreaded)
num009 (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded)
num012 (normal ,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) signals002(ghci) signals004(ghci,threaded1,threaded2,profthreaded)
I haven't looked at the errors in detail, but generally the release candidate seems OK.
BTW, a test target will be added to MacPorts's portfile for the 6.10.2 release, which will let you run the test suite by typing
sudo port test ghc
and if you then install the tested build, a record of the test will be saved in $PREFIX/share/ghc-<version>/.
Best Wishes, Greg
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
/ Thomas -- Push the envelope. Watch it bend.
Best regards Thorkil

Thorkil Naur wrote:
Hello Thomas,
On Wednesday 18 March 2009 15:03, Thomas Schilling wrote:
There should be a file called testlog somewhere, either at the toplevel or within the tests directory. Could you search for "apirecomp001" and send me the test output from running that test. I can't reproduce this failure when running it manually even though I'm on OS X, too.
Several of the buildbot slaves fail the apirecomp001(normal) test as well. For eaxmple, here is the output from
http://darcs.haskell.org/buildbot/all/builders/tnaur%20x86%20Linux%20head/bu...
for that test:
=====> apirecomp001(normal) cd ./ghc-api/apirecomp001 && $MAKE -s --no-print-directory apirecomp001 apirecomp001.run.stdout 2>apirecomp001.run.stderr Wrong exit code (expected 0 , actual 2 ) Stdout:
Stderr: make[1]: myghc: Command not found make[1]: *** [apirecomp001] Error 127
I suspect Thomas has "." in his PATH. Naughty :-) This fixes it: - @myghc $(TOP)/.. + @./myghc $(TOP)/.. I'll validate and push. Cheers, Simon

Hi Thomas, On Mar 18, 2009, at 10:03 AM, Thomas Schilling wrote:
There should be a file called testlog somewhere, either at the toplevel or within the tests directory. Could you search for "apirecomp001" and send me the test output from running that test. I can't reproduce this failure when running it manually even though I'm on OS X, too.
I get: ====> Running ./ghc-api/apirecomp001/all.T =====> apirecomp001(normal)cd ./ghc-api/apirecomp001 && $MAKE -s --no- print-directory apirecomp001 apirecomp001.run.stdout 2>apirecomp001.run.stderr Wrong exit code (expected 0 , actual 2 ) Stdout: Stderr: ld warning: atom sorting error for _ghczm6zi10zi1zi20090314_LibFFI_Czuffizutype_closure_tbl and _ghczm6zi10zi1zi20090314_LibFFI_Czuffizucif_closure_tbl in /opt/local/ var/macports/build/_Users_gwright_src_macports-trunk_dports_lang_ghc- beta/work/ghc-6.10.1.20090314/compiler/dist-stage2/build/ libHSghc-6.10.1.20090314.a(LibFFI.o) ld warning: atom sorting error for _ghczm6zi10zi1zi20090314_LibFFI_Czuffizutype_closure_tbl and _ghczm6zi10zi1zi20090314_LibFFI_Czuffizucif_closure_tbl in /opt/local/ var/macports/build/_Users_gwright_src_macports-trunk_dports_lang_ghc- beta/work/ghc-6.10.1.20090314/compiler/dist-stage2/build/ libHSghc-6.10.1.20090314.a(LibFFI.o) make[2]: myghc: Command not found make[2]: *** [apirecomp001] Error 127 *** unexpected failure for apirecomp001(normal) Best Wishes, Greg

On Wed, Mar 18, 2009 at 06:51:31AM -0400, Gregory Wright wrote:
Unexpected failures: 2469(ghci)
This is http://hackage.haskell.org/trac/ghc/ticket/2789 (which is fixed in the new build system).
apirecomp001(normal)
This is failing because of "ld: atom sorting error for ..." on OS X http://hackage.haskell.org/trac/ghc/ticket/2578 (I'd love for someone to fix that).
bits genUpTo
These are fixed.
num009 num012
These still need to be fixed, but I'm pretty sure they aren't regressions. Thanks Ian

Ian Lynagh wrote:
On Wed, Mar 18, 2009 at 06:51:31AM -0400, Gregory Wright wrote:
Unexpected failures: 2469(ghci)
This is http://hackage.haskell.org/trac/ghc/ticket/2789 (which is fixed in the new build system).
apirecomp001(normal)
This is failing because of "ld: atom sorting error for ..." on OS X http://hackage.haskell.org/trac/ghc/ticket/2578 (I'd love for someone to fix that).
bits genUpTo
These are fixed.
num009 num012
These still need to be fixed, but I'm pretty sure they aren't regressions.
I have a fix for num012 (the test is broken), but I still don't know what's going on with num009. Cheers, Simon

2009/3/27 Simon Marlow
I have a fix for num012 (the test is broken), but I still don't know what's going on with num009.
num009 has been broken on OS X for as long as I can remember :-). I opened a ticket about it on Trac way back: http://hackage.haskell.org/trac/ghc/ticket/2370 (not that that ticket has any useful information in it...) Cheers, Max

Max Bolingbroke
2009/3/27 Simon Marlow
: I have a fix for num012 (the test is broken), but I still don't know what's going on with num009.
num009 has been broken on OS X for as long as I can remember :-).
If it is any help, I can confirm that num009 works correctly on a PowerPC Mac with both ghc-6.8.2 and 6.10.1, but it fails on an Intel Mac at least as far back as ghc-6.8.3. Regards, Malcolm
participants (7)
-
Gregory Wright
-
Ian Lynagh
-
Malcolm Wallace
-
Max Bolingbroke
-
Simon Marlow
-
Thomas Schilling
-
Thorkil Naur