From: Han-Wen Nienhuys Date: Sat, 23 Dec 2006 21:13:16 +0000 (+0100) Subject: document new GUILE reqs X-Git-Tag: release/2.11.5-1~33^2~7 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=d46cb09e6b94e4e19fbe45df2010221a74846c59;p=lilypond.git document new GUILE reqs --- diff --git a/Documentation/topdocs/INSTALL.texi b/Documentation/topdocs/INSTALL.texi index c663700030..52d8d8cf76 100644 --- a/Documentation/topdocs/INSTALL.texi +++ b/Documentation/topdocs/INSTALL.texi @@ -79,7 +79,7 @@ You will need to install some additional packages to get mftrace to work. @item @uref{http://www.gnu.org/software/guile/guile.html,GUILE} -(version 1.6.7 or newer). If you are installing binary packages, you +(version 1.8.2 or newer). If you are installing binary packages, you may need to install guile-devel or guile-dev or libguile-dev too. @item @uref{ftp://ftp.gnu.org/gnu/texinfo/,Texinfo} (version 4.8 or newer). @@ -116,7 +116,8 @@ software @item @uref{http://www.freetype.org/,FontConfig} (version 2.2). @item @uref{http://www.pango.org/,Pango} (version 1.12 or newer). @item @uref{http://www.gnu.org/software/guile/guile.html,GUILE} -(version 1.8.0 or newer). +(version 1.8.2 or newer), or patch 1.8.x with +@uref{http://lilypond.org/vc/gub.darcs/patches/guile-1.8-rational.patch}. @item @uref{http://www.python.org,Python} (version 2.4 or newer). @item @uref{http://www.ghostscript.com,Ghostscript} (version 8.15 or newer. 8.50 recommended) diff --git a/configure.in b/configure.in index 16cb3c3f21..4d91c76193 100644 --- a/configure.in +++ b/configure.in @@ -107,7 +107,20 @@ STEPMAKE_GETTEXT STEPMAKE_MSGFMT(REQUIRED) STEPMAKE_TEXMF(REQUIRED) STEPMAKE_TEXMF_DIRS -STEPMAKE_GUILE_DEVEL(REQUIRED, 1.6.7) + +## should check for 1.8.2 ? +STEPMAKE_GUILE_DEVEL(REQUIRED, 1.8.0) +AC_MSG_CHECKING(GUILE rational bugfix) +AC_TRY_CPP( +#include +#ifdef SCM_FRACTION_REDUCED_BIT +#error +#endif +, +AC_MSG_RESULT(ok), +REQUIRED="$REQUIRED GUILE-with-rational-bugfix" +AC_MSG_RESULT(Must have patched GUILE rational support. See INSTALL.txt)) + STEPMAKE_MAKEINFO(REQUIRED, 4.8) STEPMAKE_PYTHON_DEVEL(REQUIRED)