Hi Thorkil,
Many thanks for all your testing!
On Thu, Jan 22, 2009 at 10:29:27AM +0100, Thorkil Naur wrote:
>
> > ghc-6.6.1: unrecognised flags: -XCPP -XExistentialQuantification
> -XDeriveDataTypeable
> > Usage: For basic information, try the `--help' option.
> > make[1]: *** [utils/ghc-pkg/dist/build/ghc-pkg] Error 1
> > make: *** [all] Error 2
I don't think we'll go out of our way to support the 6.6 branch; testing
and keeping it working on 6.8, 6.10 and 6.12 is enough of a challenge!
Still, it's useful to know that it definitely doesn't work, so people
won't attempt it with false hope.
> I presume that this confirms your OS X result.
Yup, thanks!
> For what it is worth, this validate takes about 35 minutes to complete,
> compared to the about 24 minutes of a validate that was done 2008-Aug-08.
Interesting. I've just done a validate here on amd64/Linux, hacking the
script so that threads=1, and I got:
New build system: 31:17.90
Old build system: 32:55.22
(the new build system builds less stuff, e.g. it doesn't build haddock
or haddock the libraries, so we'd expect it to be faster).
I'll try builds with multiple threads, and also timing OS X and Windows
builds.
> Then there is:
>
> > t...@linux:~> uname -a
> > Linux linux 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 i686
> > i386
> GNU/Linux
> > t...@linux:~> ghc --version
> > The Glorious Glasgow Haskell Compilation System, version 6.8.2
>
> (the tnaur x86 Linux buildbot slave) which ends like this:
>
> > config.status: creating extra-gcc-opts
> > config.status: creating docs/users_guide/ug-book.xml
> > config.status: creating mk/config.h
> > config.status: executing mk/stamp-h commands
> > ===--- making gmp
> > make -r --no-print-directory -C gmp
> > make[1]: Nothing to be done for `default'.
> > ===--- updating makefiles phase 0
> > make -r --no-print-directory -f ghc.mk phase=0 just-makefiles
> > ghc.mk:396: *** missing `endif'. Stop.
> > make: *** [all] Error 2
Hmm, what does "make --version" say?
Can you check it's the root ghc.mk it's complaining about please, by
adding a blank line to the start of the file and checking that the line
number changes?
(just rerunning
make -r --no-print-directory -f ghc.mk phase=0 just-makefiles
should be enough to get the error again)
> > configure: error: editline not found, so this package cannot be built
> > See `config.log' for more details.
> > make[1]: *** [libraries/editline/dist-install/package-data.mk] Error 1
> > make: *** [all] Error 2
I've pushed a patch to fix this one (by not building editline; we'll be
using haskelline for 6.12 anyway).
Thanks
Ian
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc