From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: Re: Patch to fix working of autogen.sh Date: Thu, 08 Feb 2007 10:23:50 +1100 Message-ID: <87bqk5eem1.fsf@zip.com.au> References: <87d54z4hat.fsf@ossau.uklinux.net> <87odoh8kd9.fsf@zip.com.au> <87ejp2oovb.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1170890651 490 80.91.229.12 (7 Feb 2007 23:24:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 7 Feb 2007 23:24:11 +0000 (UTC) Cc: Guile Development To: Neil Jerram Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Feb 08 00:24:07 2007 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HEw90-0003BO-5N for guile-devel@m.gmane.org; Thu, 08 Feb 2007 00:24:06 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HEw8z-0002Ao-KJ for guile-devel@m.gmane.org; Wed, 07 Feb 2007 18:24:05 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HEw8v-0002Ai-V8 for guile-devel@gnu.org; Wed, 07 Feb 2007 18:24:02 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HEw8t-0002AW-It for guile-devel@gnu.org; Wed, 07 Feb 2007 18:24:00 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HEw8t-0002AT-As for guile-devel@gnu.org; Wed, 07 Feb 2007 18:23:59 -0500 Original-Received: from mailout1-8.pacific.net.au ([61.8.2.215] helo=mailout1.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.52) id 1HEw8s-0005rv-F2 for guile-devel@gnu.org; Wed, 07 Feb 2007 18:23:59 -0500 Original-Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.2.162]) by mailout1.pacific.net.au (Postfix) with ESMTP id E6901328102; Thu, 8 Feb 2007 10:23:55 +1100 (EST) Original-Received: from localhost (ppp2025.dyn.pacific.net.au [61.8.32.37]) by mailproxy1.pacific.net.au (Postfix) with ESMTP id 2F7048C22; Thu, 8 Feb 2007 10:23:55 +1100 (EST) Original-Received: from gg by localhost with local (Exim 4.63) (envelope-from ) id 1HEw8l-0002WW-2a; Thu, 08 Feb 2007 10:23:51 +1100 Mail-Copies-To: never In-Reply-To: <87ejp2oovb.fsf@ossau.uklinux.net> (Neil Jerram's message of "Tue, 06 Feb 2007 23:19:52 +0000") User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6516 Archived-At: Neil Jerram writes: > > (1) autoreconf exits with error status, because it thinks that the > expansion of AM_GNU_GETTEXT requires a definition of > AM_INTL_SUBDIR, and AM_INTL_SUBDIR isn't defined. If it thinks that then I guess it's not recognising "external" in AM_GNU_GETTEXT. > (2) If you get past (1), one of the subsequent build steps (forget > which one) fails because there is no config.rpath in the top level > directory. I don't remember how I got that into my working dir. I expect it was from running gettextize then reverting the excessive changes that program makes. > I understand that (1) is caused by an inconsistency between aclocal > and autoconf. When aclocal decides what macros we need in aclocal.m4, > it correctly decides that we don't need AM_INTL_SUBDIR. When autoconf > checks that we have all the macros that we need, it incorrectly thinks > we do need AM_INTL_SUBDIR. Yep. Sounds very fishy. Is this the latest and greatest gettext macros? > - config.rpath is apparently required for linking to the gettext > library (which Guile genuinely needs, I believe), Yep. > - autopoint only runs, however, if configure.in contains both > AM_GNU_GETTEXT and AM_GNU_GETTEXT_VERSION > > - therefore I solved (2) by adding AM_GNU_GETTEXT_VERSION ... Not that there's anything stopping us running it explicitly of course, if we know it's needed ... > We could make (1) more palatable by actually starting to > internationalize Guile's internal strings - so then we would really > need the po directory! Depends I guess if anyone wants to work on that. Could do an en_AU translation, by adding "bloody" and "strewth" at various places :-) :1:1: Wrong bloody type (expecting pair): x > On the other hand, (2) has the benefit that it should allow the > nightly snapshot to build. (I now know from the build machine's log > that the snapshot is failing because autopoint is not installed on the > build machine.) That doesn't mean it's an old (old-ish) gettext does it? _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel