It seems I always have to do this:

cvs -d... checkout fpconfig
cd fptools
cvs checkout ghc hslibs happy  # and maybe some other projects
autoconf
(cd ghc; autoconf)   # not mentioned in documentation
./configure
make boot            # no longer needed, apparently
make all

Comments:

1) The 2 calls to autoconf aren't mentioned at all on the CVS cheat sheet.
   (but it does mention configure)

2) The 2nd call to autoconf doesn't seem to be mentioned anywhere in the
   GHC documentation.

3) The "make boot" is apparently not needed any more - but it's still 
   part of the CVS instructions.

4) I think it'd be really, really useful to include a short sequence of
   commands (like the ones I list) which show how to get and build GHC
   from scratch.
   [Obviously those commands shouldn't assume you already have the latest
   installation of Happy.]

-- 
Alastair Reid        [EMAIL PROTECTED]        http://www.cs.utah.edu/~reid/

ps For the record, I am working around the happy version problem using
approximately this sequence of commands.  (Approximately because I'm
omitting mis-steps and haven't tried this exact sequence.)

  chmod 755 configure
  perl -p -i -e 's/1.9/1.8/' configure
  ./configure 
  make -C glafp-tools
  make -C happy install
  perl -p -i -e 's/1.8/1.9/' configure
  ./configure

This sequence of commands replaces the ./configure line in the above.

_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to