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