6.4.2 under solaris

Christian Maeder maeder at tzi.de
Thu Apr 27 09:23:26 EDT 2006


Simon Marlow wrote:
> The best way to proceed would be to run the testsuite with the stage 1
> compiler.  Grab the test suite from here:
> 
>   http://www.haskell.org/ghc/dist/6.4.2/ghc-testsuite-6.4.2.tar.gz
> 
> unpack it into your 6.4.2 build tree, cd testsuite, make boot, cd
> tests/ghc-regress, make 2>&1 | tee log.

the timeout binary created by the stage1 compiler went to sleep (like 
the stage2 compiler) after some tests. (the truss output was the same.) 
I've attached the output at:

http://hackage.haskell.org/trac/ghc/ticket/752

Maybe array indexing is broken?
- arr003: Ix{Int}.index: Index (4) out of range ((1,3))
- arr007: Ix{Int}.index: Index (1) out of range ((1,0))

Trying to compile timeout.hs with ghc-6.4.1 ended with:
timeout.hs:14:33:
     Module `System.Process.Internals' does not export `mkProcessHandle'

I've circumvented the ctime_r problem by commenting out

#define HAVE_CTIME_R 1

in ghc/includes/ghcautoconf.h

Maybe you could also add the square brackets to the top-level Makefile
around "A-Z" and "a-z" following "tr" for a future binary-dist. Also the 
branch for "GreenCard" could be removed (it seems it was left over when 
the directory was "green-card")

Cheers Christian

P.S. I'll be away for the next 2 weeks



More information about the Glasgow-haskell-bugs mailing list