From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: building guile from CVS Date: Mon, 28 Feb 2005 02:17:33 +0100 Message-ID: <871xb1h49e.fsf@zagadka.de> References: <873bxarzgk.fsf@zip.com.au> <200501211309.39329.bruno@clisp.org> <200501211641.38438.bruno@clisp.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1109553347 31523 80.91.229.2 (28 Feb 2005 01:15:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 28 Feb 2005 01:15:47 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Feb 28 02:15:46 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D5ZVb-0007Ia-WC for guile-devel@m.gmane.org; Mon, 28 Feb 2005 02:15:40 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D5Znr-0001CQ-R8 for guile-devel@m.gmane.org; Sun, 27 Feb 2005 20:34:31 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D5Zmu-0000cD-8q for guile-devel@gnu.org; Sun, 27 Feb 2005 20:33:32 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D5Zmo-0000ZB-2U for guile-devel@gnu.org; Sun, 27 Feb 2005 20:33:26 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D5Zmn-0000Yg-UU for guile-devel@gnu.org; Sun, 27 Feb 2005 20:33:25 -0500 Original-Received: from [195.253.8.218] (helo=mail.dokom.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D5ZXY-0007vz-E6 for guile-devel@gnu.org; Sun, 27 Feb 2005 20:17:40 -0500 Original-Received: from [195.253.16.122] (helo=zagadka.ping.de) by mail.dokom.net with smtp (Exim 4.34) id 1D5ZXX-0001Tu-Dk for guile-devel@gnu.org; Mon, 28 Feb 2005 02:17:39 +0100 Original-Received: (qmail 14258 invoked by uid 1000); 28 Feb 2005 01:17:33 -0000 Original-To: Bruno Haible In-Reply-To: <200501211641.38438.bruno@clisp.org> (Bruno Haible's message of "Fri, 21 Jan 2005 16:41:38 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) 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 X-MailScanner-To: guile-devel@m.gmane.org Xref: main.gmane.org gmane.lisp.guile.devel:4799 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:4799 Bruno Haible writes: > Then there are no working libtool releases that work for guile: > - libtool 1.4.x create no libltdl/ directory, > - libtool 1.5.x breaks 'aclocal', see http://sources.redhat.com/ml/automake/2003-04/msg00222.html I think this bug does not affect Guile. Does it? > OK. Then here's what I see when I use the instructions. (I have > autoconf 2.59, automake 1.9.4, gettextize 0.14.1 and libtoolize > 1.4.3 in the PATH.) Does libtool 1.5.x work? We do not support libtool 1.4 any longer. > It is enough to leave a wizard clueless. Yeah. The autotools have grown into a problem of their own. Maybe there should be a wrapper around them that simplifies their use... Not! ;-) Thank you very much for the list below! > 1) It calls libtoolize without prior check that the libtoolize version is > >= 1.5. libtoolize 1.4.3 does not create an ltdl/ directory, therefore > it is unusable. (I would also add checks for minimum versions of > autoconf and automake, btw.) How would these checks look like? They would have to be very robust and simple. > 2) It doesn't copy libtool.m4 into guile-config/, but it should. Why? How? Guile should not try to work around this installation bug, I think. When aclocal from $PATH can not find the libtool.m4 that goes with the libtool from $PATH, then how can Guile do it? > 3) It would help to call "autoreconf --verbose". Yes, that is helpful. I made this change. > 4) The gettext .m4 macros are not present in guile-config/ and not > added by autoreconf. See 2) > > 5) Since AM_GNU_GETTEXT is used in configure.in, a config.rpath is needed. > autoreconf does not add it. 'autopoint' would add it, but is not invoked > from autoreconf. So we need to invoke autopoint? after autoreconf or before? I have added a call to autopoint after autoreconf. (On the other hand, I don't have a config.rpath in my Guile tree and I don't seem to need it.) > 6) "make" fails in the doc directory because version.texi doesn't exist. > Kevin Rude says that it should be fixed by > "configure --enable-maintainer-mode". But it would be better if autogen.sh > would solve this. Yes. Do you have a solution? -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel