From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27934 invoked by alias); 10 Oct 2007 00:59:19 -0000 Received: (qmail 27921 invoked by uid 22791); 10 Oct 2007 00:59:18 -0000 X-Spam-Check-By: sourceware.org Received: from 216-129-118-140.cust.layer42.net (HELO bluesmobile.specifix.com) (216.129.118.140) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 10 Oct 2007 00:59:10 +0000 Received: from [127.0.0.1] (bluesmobile.specifix.com [216.129.118.140]) by bluesmobile.specifix.com (Postfix) with ESMTP id 136F73B8B2; Tue, 9 Oct 2007 17:48:41 -0700 (PDT) Subject: [RFA] top level configure and makeinfo/texinfo From: Michael Snyder To: gdb-patches@sourceware.org Cc: rsandifo@nildram.co.uk, schwab@suse.de, bkoz@redhat.com Content-Type: text/plain Date: Wed, 10 Oct 2007 01:11:00 -0000 Message-Id: <1191977857.4409.0.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 (2.10.3-4.fc7) Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2007-10/txt/msg00222.txt.bz2 Texinfo is up to version 4.11, I believe (at least). When somebody gets around to running gdb's top level configure with this, it's going to fail due to a regular expression that won't recognize a minor version number greater than 9. Not sure who should approve this... And yes, I realize that there are 3 or 4 other configure scripts to which this also applies. 2007-10-09 Michael Snyder * configure.ac (makeinfo version number): Allow for texinfo versions between 4.10 and 4.99. * configure: Regenerate. Index: configure.ac =================================================================== RCS file: /cvs/src/src/configure.ac,v retrieving revision 1.30 diff -u -p -r1.30 configure.ac --- configure.ac 1 Oct 2007 07:55:47 -0000 1.30 +++ configure.ac 9 Oct 2007 23:39:39 -0000 @@ -2504,7 +2504,7 @@ changequote(,) # For an installed makeinfo, we require it to be from texinfo 4.6 or # higher, else we use the "missing" dummy. if ${MAKEINFO} --version \ - | egrep 'texinfo[^0-9]*(4\.([6-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then + | egrep 'texinfo[^0-9]*(4\.([6-9]|4 \.[1-9][0-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then : else MAKEINFO="$MISSING makeinfo" Index: configure =================================================================== RCS file: /cvs/src/src/configure,v retrieving revision 1.282 diff -u -p -r1.282 configure --- configure 1 Oct 2007 09:04:55 -0000 1.282 +++ configure 9 Oct 2007 23:39:43 -0000 @@ -6233,7 +6233,7 @@ case " $build_configdirs " in # For an installed makeinfo, we require it to be from texinfo 4.6 or # higher, else we use the "missing" dummy. if ${MAKEINFO} --version \ - | egrep 'texinfo[^0-9]*(4\.([6-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then + | egrep 'texinfo[^0-9]*(4\.([6-9]|4 \.[1-9][0-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then : else MAKEINFO="$MISSING makeinfo"