From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: rm@fabula.de Newsgroups: gmane.lisp.guile.devel Subject: Re: Release Guile, now ;-) [was:] Re: GC rewrite, first version. Date: Fri, 2 Aug 2002 13:59:15 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <20020802115915.GA9364@www> References: <15685.48166.358219.226421@blauw.xs4all.nl> <15688.9798.978583.867042@meddo.cs.uu.nl> <87eldja9b4.fsf@raven.i.defaultvalue.org> <20020801092058.GB7425@www> <87wura8rzc.fsf@raven.i.defaultvalue.org> <871y9i8aow.fsf@raven.i.defaultvalue.org> <20020802093547.GA8943@www> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1028288891 3760 127.0.0.1 (2 Aug 2002 11:48:11 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 2 Aug 2002 11:48:11 +0000 (UTC) Cc: Rob Browning , Han-Wen Nienhuys , Dirk Herrmann , guile-devel@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17aauf-0000yX-00 for ; Fri, 02 Aug 2002 13:48:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17aauZ-0005qq-00; Fri, 02 Aug 2002 07:48:03 -0400 Original-Received: from www.elogos.de ([212.18.192.92]) by fencepost.gnu.org with smtp (Exim 3.35 #1 (Debian)) id 17aauP-0005qG-00 for ; Fri, 02 Aug 2002 07:47:54 -0400 Original-Received: by www.elogos.de (Postfix, from userid 5001) id 33E9F1049A2; Fri, 2 Aug 2002 13:59:15 +0200 (CEST) Original-To: rm@fabula.de Content-Disposition: inline In-Reply-To: <20020802093547.GA8943@www> User-Agent: Mutt/1.3.24i Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:929 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:929 On Fri, Aug 02, 2002 at 11:35:47AM +0200, rm@fabula.de wrote: > [...] > and then have it processed by autoheader with an invocation like this: > > autoheader public_defines.ac > > that's all that's needed, as far as i understand. Hit me on the forehead with the elsip manual for not testing this -- it doesn't work. Autoheader insists on emitting the offending #defines even if given a custom input file (the offending macro is AC_INIT). But browsing through the autoconf mailing list i found http://mail.gnu.org/pipermail/autoconf/2002-June/013361.html which seems to describe our problem. There's a reference to http://ac-archive.sourceforge.net/Miscellaneous/ac_create_prefix_config_h.html an autoconf macro that might just do what we want. > > > > But this looks like a non-trivial amount of work. I've already done > > all the steps but the last in a test tree, but that's the big one. > > So the question is, does this have to be done before 1.6.1? > > May i offer my help? Since the aforementioned doen't exactly do what we need (it creates a file prefixed with 'libguile-' rather than a file 'scmconfig.h.in') i can offer to modify it so we have another guile macro (would GUILE_CREATE_PUBLIC_HEADER be apropriate?). Ralf Mattes _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel