]> git.donarmstrong.com Git - lilypond.git/commitdiff
Update GCC, Flex and GUILE info.
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 17 May 2002 12:31:44 +0000 (12:31 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 17 May 2002 12:31:44 +0000 (12:31 +0000)
ChangeLog
Documentation/topdocs/INSTALL.texi

index 7bd34afed96e61826e20d2cf0a4b96a410d504cb..12e8f899a18444ab93bd8d4e8e08662aaebdde1b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2002-05-17  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * Documentation/topdocs/INSTALL.texi: Update GCC, Flex and GUILE info.
+
        * autogen.sh: Generate.
 
        * stepmake/configure:
index 1130e259d38fb41bf5895dc1764a2c004b188d68..95fec464e2313e418b5f3a4570fae7905d8c0123 100644 (file)
@@ -117,13 +117,18 @@ on the FTP site.
 You need the following packages to compile Lilypond.
 
 @itemize
-@item A reasonably new version of the GNU C++ compiler:  EGCS 1.1, GCC 2.95.2 or
-newer. Check out @uref{ftp://ftp.gnu.org/gnu/gcc/, the gcc site}.
+@item The GNU c++ compiler (version 2.95.2 or newer).
+EGCS 1.1 may work, but is no longer supported.
+Check out @uref{ftp://ftp.gnu.org/gnu/gcc/, the gcc site}.
+
+WARNING: if you choose to upgrade to GCC 3.x, enquire if your
+distribution supports g++ 3.x and flex.
 
 @item Python (version 1.5 or newer).
 Check out @uref{http://www.python.org, the python website}.
 
 @item GUILE (version 1.4 or newer).
+GUILE-1.3.4 may work but is no longer supported.
 Check out
 @uref{http://www.gnu.org/software/guile/guile.html,the GUILE webpage}.
 
@@ -135,6 +140,11 @@ make FTP directory}.
 @item Flex (version 2.5.4a or newer). 
 Check out @uref{http://www.gnu.org/software/flex/,the Flex webpage}.
 
+WARNING: plain Flex 2.5.4(a) generates invalid C++ code.  GCC 3.x
+chokes on this.  If you wish to use GCC 3.x, make sure that your
+distribution supports g++ 3.x and flex.  For a workaround, see
+lexer-gcc-3.0 below.
+
 @item Bison (version 1.25 or newer).
 Check out @uref{http://www.gnu.org/software/bison/,the bison  webpage}
 
@@ -182,7 +192,7 @@ following software
 @itemize @bullet
 @item @TeX{}.
 @item Xdvi and Ghostscript
-@item GUILE 1.3.4, or newer.  Check out
+@item GUILE 1.4, or newer.  Check out
 @uref{http://www.gnu.org/software/guile.html,the GUILE webpage}
 @end itemize