From 6a486606d0c43649086ec2eecce50d3acd84edaf Mon Sep 17 00:00:00 2001 From: jan Date: Fri, 17 May 2002 12:31:44 +0000 Subject: [PATCH] Update GCC, Flex and GUILE info. --- ChangeLog | 2 ++ Documentation/topdocs/INSTALL.texi | 16 +++++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7bd34afed9..12e8f899a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2002-05-17 Jan Nieuwenhuizen + * Documentation/topdocs/INSTALL.texi: Update GCC, Flex and GUILE info. + * autogen.sh: Generate. * stepmake/configure: diff --git a/Documentation/topdocs/INSTALL.texi b/Documentation/topdocs/INSTALL.texi index 1130e259d3..95fec464e2 100644 --- a/Documentation/topdocs/INSTALL.texi +++ b/Documentation/topdocs/INSTALL.texi @@ -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 -- 2.39.5