more binary dists Re: ANNOUNCE: GHC version 6.10.4

Ian Lynagh igloo at earth.li
Fri Jul 24 09:56:07 EDT 2009


On Fri, Jul 24, 2009 at 12:46:25PM +0200, Christian Maeder wrote:
> Simon Marlow wrote:
> > On 22/07/2009 10:35, Christian Maeder wrote:
> >>
> >> For sparc-solaris 10 I could not run the testsuite (with GNU Make 3.80)
> > 
> > What went wrong?
> 
> Building went ok, despite the following warning at the end of ./configure:
> 
> WARNING: It looks like "gmake" is GNU make 3.80.
> This version cannot be used to build GHC.
> Please use GNU make >= 3.81.
> 
> But running the testsuite failed with:
> 
> Looks like you don't have timeout, building it first...
> gmake -C ../../timeout all
> gmake[1]: Entering directory
> `/export/local2/home/maeder/haskell/ghc-6.10.4/testsuite-6.10.4/timeout'
> Makefile:16: *** missing `endif'.  Stop.
> gmake[1]: Leaving directory
> `/export/local2/home/maeder/haskell/ghc-6.10.4/testsuite-6.10.4/timeout'
> gmake: *** [../../timeout/install-inplace/bin/timeout] Error 2
> 
> This error refers to the line
> 
>   $(eval $(call canonicalise,PREFIX))
> 
> in timeout/Makefile.

Hmm, this test:
-------------
HAVE_EVAL := NO
$(eval HAVE_EVAL := YES)

ifeq "$(HAVE_EVAL)" "NO"
$(error Your make does not support eval. You need GNU make >= 3.80)
endif
-------------
in testsuite/mk/boilerplate.mk is supposed to fail if running the
testsuite would fail, so I don't know what's gone wrong there. If you
work out what else is breaking then let me know and we can add a test
for it.


Thanks
Ian



More information about the Glasgow-haskell-users mailing list